From e193dca885412195607ce1171ebe3db93972b796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=82=E3=82=84=E3=81=97?= <81414605+Madoa5561@users.noreply.github.com> Date: Tue, 31 Mar 2026 15:14:30 +0900 Subject: [PATCH] Handle disabled client in request method Throw an InternalError if the client is disabled. --- packages/linejs/base/request/mod.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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,