diff --git a/packages/api/src/promise/index.ts b/packages/api/src/promise/index.ts index 8028cd4c98..9e267ca64c 100644 --- a/packages/api/src/promise/index.ts +++ b/packages/api/src/promise/index.ts @@ -157,14 +157,10 @@ export default class ApiPromise extends ApiBase - super - .once('ready', () => - resolveReady(this) - ) - .once('error', () => - rejectReady(this) - ) + this._isReady = new Promise((resolveReady) => + super.once('ready', () => + resolveReady(this) + ) ); }