mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 21:27:20 +00:00
14 lines
369 B
TypeScript
14 lines
369 B
TypeScript
import { useEffect } from 'react';
|
|
|
|
import { RemWorkspace, RemWorkspaceFlavour } from '../shared';
|
|
|
|
export function useLoadWorkspace(workspace: RemWorkspace | null | undefined) {
|
|
useEffect(() => {
|
|
if (workspace?.flavour === RemWorkspaceFlavour.AFFINE) {
|
|
if (!workspace.firstBinarySynced) {
|
|
workspace.syncBinary();
|
|
}
|
|
}
|
|
}, [workspace]);
|
|
}
|