fix: remove cache when enable cloud (#1507)

This commit is contained in:
Himself65
2023-03-10 02:32:44 -06:00
committed by GitHub
parent b6a9366684
commit 16cbf85bf4
+3 -6
View File
@@ -1,6 +1,6 @@
import { createJSONStorage } from 'jotai/utils'; import { createJSONStorage } from 'jotai/utils';
import React from 'react'; import React from 'react';
import { mutate, preload } from 'swr'; import { mutate } from 'swr';
import { z } from 'zod'; import { z } from 'zod';
import { createAffineProviders } from '../../blocksuite'; import { createAffineProviders } from '../../blocksuite';
@@ -17,7 +17,7 @@ import {
import { apis, clientAuth } from '../../shared/apis'; import { apis, clientAuth } from '../../shared/apis';
import { createEmptyBlockSuiteWorkspace } from '../../utils'; import { createEmptyBlockSuiteWorkspace } from '../../utils';
import { WorkspacePlugin } from '..'; import { WorkspacePlugin } from '..';
import { fetcher, QueryKey } from './fetcher'; import { QueryKey } from './fetcher';
const storage = createJSONStorage(() => localStorage); const storage = createJSONStorage(() => localStorage);
const kAffineLocal = 'affine-local-storage-v2'; const kAffineLocal = 'affine-local-storage-v2';
@@ -118,10 +118,7 @@ export const AffinePlugin: WorkspacePlugin<RemWorkspaceFlavour.AFFINE> = {
workspaces.find(workspace => workspace.id === workspaceId) ?? null workspaces.find(workspace => workspace.id === workspaceId) ?? null
); );
} }
const workspaces: AffineWorkspace[] = await preload( const workspaces: AffineWorkspace[] = await AffinePlugin.CRUD.list();
QueryKey.getWorkspaces,
fetcher
);
return ( return (
workspaces.find(workspace => workspace.id === workspaceId) ?? null workspaces.find(workspace => workspace.id === workspaceId) ?? null
); );