Z uporabo primerka, ki smo ga ustvarili v koraku 2, se lahko naročimo, da poslušamo vse dogodke, ki jih oddaja.
Kot smo že omenili, se imenujemo dogodek, ki ga želimo poslušati MyEvent
in slika 4 nam prikazuje, kako. Naše myContract
primera se imenuje dostop events
iz katerega lahko ciljamo MyEvent
. To je asinhrona funkcija, ki vrne obljubo, in se jo vsakič pokliče MyEvent
se oddaja.
V vrstici 3 je določeno, kaj se zgodi, ko se podatki vrnejo iz obljube. V tem primeru preprosto beležimo vrednosti dogodka na konzolo, toda tu bomo kodirali funkcije, kot so opozorila ali posodobitve vmesnikov, da uporabnika posodobimo o dogodku, ki se je pravkar zgodil.
Z uporabo te logike vsak MyEvent
izpuščen iz MyContract
bodo ujeti tukaj.