diff --git a/src/webapp/api-client/clients/UserClient.ts b/src/webapp/api-client/clients/UserClient.ts index cba3f445..6f442c88 100644 --- a/src/webapp/api-client/clients/UserClient.ts +++ b/src/webapp/api-client/clients/UserClient.ts @@ -71,6 +71,9 @@ export class UserClient extends BaseClient { } async logout(): Promise<{ success: boolean; message: string }> { + if (!this.tokenManager) { + throw new Error('TokenManager is required for logout'); + } const refreshToken = await this.tokenManager.getRefreshToken(); return this.request<{ success: boolean; message: string }>( 'POST',