diff --git a/packages/linejs/base/request/mod.ts b/packages/linejs/base/request/mod.ts index 805d867..dd7f68a 100644 --- a/packages/linejs/base/request/mod.ts +++ b/packages/linejs/base/request/mod.ts @@ -75,6 +75,12 @@ export class RequestClient { headers: Record = {}, timeout = this.client.config.timeout, ): Promise { + if ((this.client as any)?.disabled) { + throw new InternalError( + "ClientClosed", + "Request aborted: client has been disabled (logged out)", + ); + } const res = await this.requestCore( path, value,