ধাপ 2-এ আমরা যে উদাহরণটি তৈরি করেছি তা ব্যবহার করে, এটি নির্গত যে কোনও ইভেন্ট শোনার জন্য আমরা সদস্যতা নিতে পারি।
আগেই বলা হয়েছে, আমরা যে ইভেন্টটি শুনতে চাই তাকে বলা হয় MyEvent
, এবং চিত্র 4 আমাদের দেখায় কিভাবে. আমাদের myContract
উদাহরণে একটি অ্যাক্সেসর বলা হয় events
যা থেকে আমরা লক্ষ্য করতে পারি MyEvent
. এটি একটি অ্যাসিঙ্ক্রোনাস ফাংশন যা একটি প্রতিশ্রুতি প্রদান করে এবং এটি প্রতিবার বলা হয় MyEvent
নির্গত হয়।
লাইন 3 প্রতিশ্রুতি থেকে ডেটা ফিরে আসার পরে কী হবে তা সংজ্ঞায়িত করে। এখানে আমরা কেবলমাত্র কনসোলে ইভেন্টের মানগুলি লগ করছি, কিন্তু এখানেই আমরা এইমাত্র ঘটে যাওয়া ইভেন্টে ব্যবহারকারীকে আপডেট করার জন্য সতর্কতা বা ইন্টারফেস আপডেটের মতো বৈশিষ্ট্যগুলি কোড করব৷
এই যুক্তি ব্যবহার করে, প্রত্যেক MyEvent
থেকে নির্গত MyContract
এখানে ধরা হবে।