Vanessa 2023-05-01 15:40:12 +08:00
parent d5c957ef51
commit 132cef442f
3 changed files with 13 additions and 5 deletions

View file

@ -14,7 +14,7 @@ import {confirmDialog} from "./confirmDialog";
import {escapeHtml} from "../util/escape"; import {escapeHtml} from "../util/escape";
import {getWorkspaceName} from "../util/noRelyPCFunction"; import {getWorkspaceName} from "../util/noRelyPCFunction";
import {needSubscribe} from "../util/needSubscribe"; import {needSubscribe} from "../util/needSubscribe";
import {redirectToCheckAuth} from "../util/pathName"; import {redirectToCheckAuth, setNoteBook} from "../util/pathName";
import {getAllModels} from "../layout/getAll"; import {getAllModels} from "../layout/getAll";
import {reloadProtyle} from "../protyle/util/reload"; import {reloadProtyle} from "../protyle/util/reload";
import {Tab} from "../layout/Tab"; import {Tab} from "../layout/Tab";
@ -51,7 +51,9 @@ export const reloadSync = (data: { upsertRootIDs: string[], removeRootIDs: strin
}); });
} }
} }
setNoteBook(() => {
window.siyuan.mobile.files.init(false); window.siyuan.mobile.files.init(false);
});
/// #else /// #else
const allModels = getAllModels(); const allModels = getAllModels();
allModels.editor.forEach(item => { allModels.editor.forEach(item => {
@ -97,8 +99,10 @@ export const reloadSync = (data: { upsertRootIDs: string[], removeRootIDs: strin
} }
}); });
allModels.files.forEach(item => { allModels.files.forEach(item => {
setNoteBook(() => {
item.init(false); item.init(false);
}); });
});
allModels.bookmark.forEach(item => { allModels.bookmark.forEach(item => {
item.update(); item.update();
}); });

View file

@ -35,7 +35,9 @@ export class Files extends Model {
this.onMove(data); this.onMove(data);
break; break;
case "reloadFiletree": case "reloadFiletree":
setNoteBook(() => {
this.init(false); this.init(false);
});
break; break;
case "mount": case "mount":
this.onMount(data); this.onMount(data);

View file

@ -30,7 +30,9 @@ export class MobileFiles extends Model {
this.onMove(data.data); this.onMove(data.data);
break; break;
case "reloadFiletree": case "reloadFiletree":
setNoteBook(() => {
this.init(false); this.init(false);
});
break; break;
case "mount": case "mount":
this.onMount(data); this.onMount(data);