Використовуючи примірник, який ми створили на кроці 2, ми можемо підписатися на те, щоб слухати будь-які події, які він видає.
Як було зазначено раніше, називається подія, яку ми хочемо прослухати MyEvent
, а малюнок 4 показує нам, як. наш myContract
екземпляр має засіб доступу під назвою events
з якого ми можемо націлюватися MyEvent
. Це асинхронна функція, яка повертає обіцянку, і викликається щоразу MyEvent
випромінюється.
Рядок 3 визначає, що відбувається після повернення даних із обіцянки. Тут ми просто записуємо значення подій на консоль, але саме тут ми кодуємо такі функції, як сповіщення або оновлення інтерфейсу, щоб інформувати користувача про подію, яка щойно сталася.
Використовуючи цю логіку, кожен MyEvent
виділяється з MyContract
буде спійманий тут.