diff --git a/packages/app/src/providers/app-state-provider/hooks/use-load-workspace.ts b/packages/app/src/providers/app-state-provider/hooks/use-load-workspace.ts deleted file mode 100644 index 9770991ea2..0000000000 --- a/packages/app/src/providers/app-state-provider/hooks/use-load-workspace.ts +++ /dev/null @@ -1,35 +0,0 @@ -// import { useRef } from 'react'; -// import { AppStateContext } from '@/providers/app-state-provider'; -// -// export const useLoadWorkspace = ({}:{ -// state, -// loadWorkspaceHandler -// }) => { -// const loadWorkspace = useRef(() => -// Promise.resolve(null) -// ); -// loadWorkspace.current = async (workspaceId: string) => { -// if (state.currentWorkspaceId === workspaceId) { -// return state.currentWorkspace; -// } -// -// const workspace = -// (await loadWorkspaceHandler?.(workspaceId, true, state.user)) || null; -// -// // eslint-disable-next-line @typescript-eslint/ban-ts-comment -// // @ts-expect-error -// window.workspace = workspace; -// // FIXME: there needs some method to destroy websocket. -// // Or we need a manager to manage websocket. -// // eslint-disable-next-line @typescript-eslint/ban-ts-comment -// // @ts-expect-error -// state.currentWorkspace?.__ws__?.destroy(); -// -// setState(state => ({ -// ...state, -// currentWorkspace: workspace, -// currentWorkspaceId: workspaceId, -// })); -// return workspace; -// }; -// };