A 2. lépésben létrehozott példány segítségével előfizethetünk, hogy figyeljük az általa kibocsátott eseményeket.
Amint azt korábban említettük, az esemény, amelyet meg akarunk hallgatni, ún MyEvent
, és a 4. ábra bemutatja, hogyan. A miénk myContract
példánynak van egy hívott hozzáférése events
ahonnan megcélozhatjuk MyEvent
. Ez egy aszinkron függvény, amely ígéretet ad vissza, és minden alkalommal meghívásra kerül MyEvent
kibocsátásra kerül.
A 3. sor határozza meg, hogy mi történik, ha az ígéretből visszaküldik az adatokat. Itt egyszerűen naplózzuk az eseményértékeket a konzolra, de itt kódolunk olyan funkciókat, mint a riasztások vagy az interfészfrissítések, hogy frissítsük a felhasználót az éppen bekövetkezett eseményről.
Ezzel a logikával minden MyEvent
-ból kibocsátott MyContract
itt fogják el.