mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-24 16:01:42 +00:00
30 lines
827 B
TypeScript
30 lines
827 B
TypeScript
import { resourceTypesStore } from './components/resourceTypesStore'
|
|
import { workspaceStore, userStore, usersWorkspaceStore, superadmin } from './stores'
|
|
|
|
export function switchWorkspace(workspace: string | undefined) {
|
|
try {
|
|
localStorage.removeItem('flow')
|
|
localStorage.removeItem('app')
|
|
} catch (e) {
|
|
console.error('error interacting with local storage', e)
|
|
}
|
|
resourceTypesStore.set(undefined)
|
|
workspaceStore.set(workspace)
|
|
}
|
|
|
|
export function clearStores(): void {
|
|
try {
|
|
localStorage.removeItem('flow')
|
|
localStorage.removeItem('app')
|
|
localStorage.removeItem('workspace')
|
|
} catch (e) {
|
|
console.error('error interacting with local storage', e)
|
|
}
|
|
|
|
resourceTypesStore.set(undefined)
|
|
userStore.set(undefined)
|
|
workspaceStore.set(undefined)
|
|
usersWorkspaceStore.set(undefined)
|
|
superadmin.set(undefined)
|
|
}
|