🎨 getBlockInfo 返回 code = 3 时告知用户正在索引,请稍后再试

This commit is contained in:
Vanessa 2023-01-25 21:41:35 +08:00
parent 35f7fd0b66
commit e782e034cc
4 changed files with 19 additions and 1 deletions

View file

@ -23,6 +23,7 @@ import {getPreviousHeading} from "../protyle/wysiwyg/getBlock";
import {lockFile, setTitle} from "../dialog/processSystem";
import {zoomOut} from "../menus/protyle";
import {countBlockWord, countSelectWord} from "../layout/status";
import {showMessage} from "../dialog/message";
export const openFileById = (options: {
id: string,
@ -39,6 +40,10 @@ export const openFileById = (options: {
lockFile(data.data);
return;
}
if (data.code === 3) {
showMessage(data.msg);
return;
}
if (typeof options.removeCurrentTab === "undefined") {
options.removeCurrentTab = true;
}

View file

@ -13,6 +13,7 @@ import {setEditMode} from "../protyle/util/setEditMode";
import {hideElements} from "../protyle/ui/hideElements";
import {pushBack} from "./util/MobileBackFoward";
import {setStorageVal} from "../protyle/util/compatibility";
import {showMessage} from "../dialog/message";
export const openMobileFileById = (id: string, action = [Constants.CB_GET_HL]) => {
window.siyuan.storage[Constants.LOCAL_DOCINFO] = {id, action};
@ -44,6 +45,10 @@ export const openMobileFileById = (id: string, action = [Constants.CB_GET_HL]) =
lockFile(data.data);
return;
}
if (data.code === 3) {
showMessage(data.msg);
return;
}
if (window.siyuan.mobile.editor) {
pushBack();
addLoading(window.siyuan.mobile.editor.protyle);

View file

@ -484,7 +484,10 @@ const getExportPath = (option: { type: string, id: string }, removeAssets?: bool
lockFile(response.data);
return;
}
if (response.code === 3) {
showMessage(response.msg);
return;
}
let exportType = "HTML (SiYuan)";
switch (option.type) {
case "htmlmd":

View file

@ -12,6 +12,7 @@ import {onGet} from "../protyle/util/onGet";
import {scrollCenter} from "./highlightById";
import {lockFile} from "../dialog/processSystem";
import {zoomOut} from "../menus/protyle";
import {showMessage} from "../dialog/message";
let forwardStack: IBackStack[] = [];
let previousIsBack = false;
@ -42,6 +43,10 @@ const focusStack = async (stack: IBackStack) => {
lockFile(info.data);
return false;
}
if (info.code === 3) {
showMessage(info.msg);
return;
}
const tab = new Tab({
title: info.data.rootTitle,
docIcon: info.data.rootIcon,