mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-19 13:01:34 +03:00
refactor : improved performance, independent running promise in parallel
This commit is contained in:
parent
fb81d1f8ff
commit
5528ed683b
@ -10,16 +10,13 @@ export function WorkspaceHome() {
|
||||
|
||||
useEffect(() => {
|
||||
const navigate_to_user_initial_page = async () => {
|
||||
const recent_pages = await services.api.userConfig.getRecentPages(
|
||||
const [recent_pages, user_initial_page_id] = await Promise.all([
|
||||
services.api.userConfig.getRecentPages(workspace_id, user.id),
|
||||
services.api.userConfig.getUserInitialPage(
|
||||
workspace_id,
|
||||
user.id
|
||||
);
|
||||
|
||||
const user_initial_page_id =
|
||||
await services.api.userConfig.getUserInitialPage(
|
||||
workspace_id,
|
||||
user.id
|
||||
);
|
||||
),
|
||||
]);
|
||||
if (recent_pages.length === 0) {
|
||||
await services.api.editorBlock.copyTemplateToPage(
|
||||
workspace_id,
|
||||
|
@ -95,15 +95,11 @@ export const WorkspaceName = () => {
|
||||
if (!currentSpaceId) {
|
||||
return;
|
||||
}
|
||||
|
||||
const name = await services.api.userConfig.getWorkspaceName(
|
||||
currentSpaceId
|
||||
);
|
||||
const [name, workspaceId] = await Promise.all([
|
||||
services.api.userConfig.getWorkspaceName(currentSpaceId),
|
||||
services.api.userConfig.getWorkspaceId(currentSpaceId),
|
||||
]);
|
||||
setWorkspaceName(name);
|
||||
|
||||
const workspaceId = await services.api.userConfig.getWorkspaceId(
|
||||
currentSpaceId
|
||||
);
|
||||
setWorkspaceId(workspaceId);
|
||||
}, [currentSpaceId]);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user