Web3JS Online
Viem Online
Webhooks, Alerts, and a simple API.
Le pollTillDefined la fonction est une méthode utilitaire fournie par le web3.utils module qui appelle à plusieurs reprises une fonction asynchrone avec un intervalle donné jusqu'à ce que le résultat de la fonction soit défini (non indéfini ou nul), ou jusqu'à ce qu'un délai d'attente soit atteint. fonction et intervalle.
Le fonction le paramètre est une fonction asynchrone de type {FonctionAsync
Le intervalle Le paramètre est un nombre qui représente l'intervalle en millisecondes entre chaque appel au fonction fonction.
Le pollTillDefined la fonction renvoie un {Promesse
Il est important de noter que le pollTillDefined la fonction sera obsolète dans la prochaine version majeure, et le pollTillDefinedAndReturnIntervalId la fonction doit être utilisée à la place. pollTillDefinedAndReturnIntervalId fonction offre la même fonctionnalité que pollTillDefined, mais il renvoie également l'ID d'intervalle, qui peut être utilisé pour arrêter l'interrogation.
Voici un exemple de la façon dont la fonction pollTillDefined peut être utilisée :
Dans cet exemple, le pollTillDefined La fonction est appelée avec une fonction asynchrone qui effectue une opération asynchrone et renvoie le résultat. intervalle Le paramètre est défini sur 1000, ce qui signifie que la fonction sera appelée toutes les 1000 millisecondes jusqu'à ce que le résultat soit défini. pollTillDefined la fonction se résout au résultat.