Sfoglia il codice sorgente

fix: missing await in `_dispatchUpdate` (#300)

* fix: missing await in `_dispatchUpdate`

* refactor: replace `.catch()` with `try/catch` in `_dispatchUpdate`
Robin Hartmann 3 anni fa
parent
commit
0666474628
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      gramjs/client/updates.ts

+ 4 - 2
gramjs/client/updates.ts

@@ -128,9 +128,11 @@ export async function _dispatchUpdate(
         let event = args.update;
         if (event) {
             if (!client._selfInputPeer) {
-                client.getMe(true).catch(() => {
+                try {
+                    await client.getMe(true);
+                } catch (e) {
                     // do nothing
-                });
+                }
             }
             if (!(event instanceof UpdateConnectionState)) {
                 // TODO fix me