ہم نے مرحلہ 2 میں جو مثال بنائی ہے اسے استعمال کرتے ہوئے، ہم اس سے خارج ہونے والے کسی بھی واقعات کو سننے کے لیے سبسکرائب کر سکتے ہیں۔
جیسا کہ پہلے کہا گیا ہے، ہم جس واقعہ کو سننا چاہتے ہیں اسے کہتے ہیں۔ MyEvent
، اور شکل 4 ہمیں دکھاتا ہے کہ کیسے۔ ہماری myContract
مثال کے طور پر ایک رسائیر کہا جاتا ہے۔ events
جس سے ہم نشانہ بنا سکتے ہیں۔ MyEvent
. یہ ایک غیر مطابقت پذیر فنکشن ہے جو وعدہ واپس کرتا ہے، اور اسے ہر بار کہا جاتا ہے۔ MyEvent
خارج ہوتا ہے.
لائن 3 اس بات کی وضاحت کرتی ہے کہ وعدے سے ڈیٹا واپس آنے کے بعد کیا ہوتا ہے۔ یہاں ہم صرف ایونٹ کی اقدار کو کنسول میں لاگ ان کر رہے ہیں، لیکن یہ وہ جگہ ہے جہاں ہم ابھی پیش آنے والے واقعے پر صارف کو اپ ڈیٹ کرنے کے لیے الرٹس یا انٹرفیس اپ ڈیٹ جیسی خصوصیات کو کوڈ کریں گے۔
اس منطق کا استعمال کرتے ہوئے، ہر MyEvent
سے خارج ہوا MyContract
یہاں پکڑا جائے گا.