चरण 2 में हमारे द्वारा बनाए गए उदाहरण का उपयोग करके, हम किसी भी ईवेंट के लिए सुनने के लिए सदस्यता ले सकते हैं जो इसे उत्सर्जित करता है।
जैसा कि पहले कहा गया है, जिस घटना को हम सुनना चाहते हैं उसे कहा जाता है MyEvent
, और आंकड़ा 4 हमें दिखाता है कि कैसे। हमारी myContract
उदाहरण के लिए एक एक्सेसर कहा जाता है events
जिससे हम निशाना लगा सकते हैं MyEvent
। यह एक अतुल्यकालिक फ़ंक्शन है जो एक वादा लौटाता है, और इसे हर बार कहा जाता है MyEvent
उत्सर्जित होता है।
लाइन 3 परिभाषित करता है कि क्या होता है एक बार वादा से डेटा वापस कर दिया गया है। यहां हम केवल ईवेंट मानों को कंसोल में ला रहे हैं, लेकिन यह वह जगह है जहां हम उपयोगकर्ता को उस इवेंट में अपडेट करने के लिए अलर्ट या इंटरफ़ेस अपडेट जैसी सुविधाएं प्रदान करते हैं।
इस तर्क का उपयोग, हर MyEvent
से उत्सर्जित MyContract
यहाँ पकड़ा जाएगा।