diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 9eb4ed9e98..82c873e405 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -14,7 +14,7 @@ import { selectImages } from "../../integrations/misc/process-images" import { getTheme } from "../../integrations/theme/getTheme" import WorkspaceTracker from "../../integrations/workspace/WorkspaceTracker" import { McpHub } from "../../services/mcp/McpHub" -import { FirebaseAuthManager, UserInfo } from "../../services/auth/FirebaseAuthManager" +import { UserInfo } from "../../shared/UserInfo" import { ApiProvider, ModelInfo } from "../../shared/api" import { findLast } from "../../shared/array" import { ExtensionMessage, ExtensionState, Platform } from "../../shared/ExtensionMessage" @@ -105,7 +105,6 @@ export class ClineProvider implements vscode.WebviewViewProvider { private cline?: Cline workspaceTracker?: WorkspaceTracker mcpHub?: McpHub - private authManager: FirebaseAuthManager private latestAnnouncementId = "jan-20-2025" // update to some unique identifier when we add a new announcement constructor( @@ -116,7 +115,6 @@ export class ClineProvider implements vscode.WebviewViewProvider { ClineProvider.activeInstances.add(this) this.workspaceTracker = new WorkspaceTracker(this) this.mcpHub = new McpHub(this) - this.authManager = new FirebaseAuthManager(this) } /* @@ -142,7 +140,6 @@ export class ClineProvider implements vscode.WebviewViewProvider { this.workspaceTracker = undefined this.mcpHub?.dispose() this.mcpHub = undefined - this.authManager.dispose() this.outputChannel.appendLine("Disposed all disposables") ClineProvider.activeInstances.delete(this) } @@ -150,7 +147,6 @@ export class ClineProvider implements vscode.WebviewViewProvider { // Auth methods async handleSignOut() { try { - await this.authManager.signOut() await this.storeSecret("authToken", undefined) await this.storeSecret("clineApiKey", undefined) await this.updateGlobalState("apiProvider", "openrouter") @@ -358,7 +354,7 @@ export class ClineProvider implements vscode.WebviewViewProvider { - +