En utilisant l'instance que nous avons créée à l'étape 2, nous pouvons nous abonner pour écouter tous les événements qu'elle émet.
Comme indiqué précédemment, l'événement que nous voulons écouter s'appelle MyEvent
, et la figure 4 nous montre comment. Notre myContract
instance a un accesseur appelé events
à partir de laquelle nous pouvons cibler MyEvent
. Il s'agit d'une fonction asynchrone qui renvoie une promesse et qui est appelée à chaque fois MyEvent
est émis.
La ligne 3 définit ce qui se passe une fois que les données ont été renvoyées de la promesse. Ici, nous enregistrons simplement les valeurs d'événement dans la console, mais c'est ici que nous coderons des fonctionnalités telles que des alertes ou des mises à jour d'interface pour informer l'utilisateur de l'événement qui vient de se produire.
En utilisant cette logique, chaque MyEvent
émis par MyContract
sera pris ici.