Ved at bruge den instans, vi oprettede i trin 2, kan vi abonnere på at lytte efter alle begivenheder, som den udsender.
Som tidligere nævnt kaldes det arrangement, vi ønsker at lytte til MyEvent
, og figur 4 viser os hvordan. Vores myContract
instans har en accessor kaldet events
som vi kan målrette ud fra MyEvent
. Dette er en asynkron funktion, der returnerer et løfte, og den kaldes hver gang MyEvent
udsendes.
Linje 3 definerer, hvad der sker, når data er blevet returneret fra løftet. Her logger vi simpelthen hændelsesværdierne til konsollen, men det er her, vi kodede funktioner som advarsler eller grænsefladeopdateringer for at opdatere brugeren om den hændelse, der lige har fundet sted.
Ved at bruge denne logik, hver MyEvent
udsendes fra MyContract
vil blive fanget her.