Skip to content

Commit 43c1de0

Browse files
roomote[bot]roomotemrubens
authored
feat: log out from cloud when resetting extension state (#8312)
Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]>
1 parent bf1aafa commit 43c1de0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/core/webview/ClineProvider.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2255,6 +2255,18 @@ export class ClineProvider
22552255
return
22562256
}
22572257

2258+
// Log out from cloud if authenticated
2259+
if (CloudService.hasInstance()) {
2260+
try {
2261+
await CloudService.instance.logout()
2262+
} catch (error) {
2263+
this.log(
2264+
`Failed to logout from cloud during reset: ${error instanceof Error ? error.message : String(error)}`,
2265+
)
2266+
// Continue with reset even if logout fails
2267+
}
2268+
}
2269+
22582270
await this.contextProxy.resetAllState()
22592271
await this.providerSettingsManager.resetAllConfigs()
22602272
await this.customModesManager.resetCustomModes()

0 commit comments

Comments
 (0)