Skip to content

Commit

Permalink
fix: 修复授权码模式发布预览失效问题
Browse files Browse the repository at this point in the history
  • Loading branch information
terwer committed Aug 10, 2023
1 parent 5a35a67 commit 633dabf
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
3 changes: 2 additions & 1 deletion esbuild.config.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ const isServe = args.serve || args.s || false

let baseDir
if (isWatch || isServe) {
baseDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/test/data/plugins/siyuan-plugin-publisher"
// baseDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/test/data/plugins/siyuan-plugin-publisher"
baseDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/public/data/plugins/siyuan-plugin-publisher"
} else {
baseDir = "./"
}
Expand Down
4 changes: 3 additions & 1 deletion siyuan/invoke/pluginInvoke.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ export class PluginInvoke {

public async showBlogDialog() {
const pageId: string | undefined = PageUtil.getPageId()
const pageUrl = `${this.blogPluginBase}/post/${pageId}`

// 临时开启预览权限
let isShared = false
Expand All @@ -59,14 +60,15 @@ export class PluginInvoke {
this.logger.info("The document is not shared, will temporarily turn on preview permissions")
}

const pageUrl = `${this.blogPluginBase}/post/${pageId}`
showIframeDialog(this.pluginInstance, pageUrl, undefined, undefined, undefined, async (options?: IObject) => {
// 回收预览权限
if (!isShared) {
await this.pluginInstance.kernelApi.setBlockAttrs(pageId, {
"custom-publish-status": "draft",
})
this.logger.info("Temporary permissions are turned off")
} else {
this.logger.info("Already shared, do nothing")
}
})
}
Expand Down
4 changes: 2 additions & 2 deletions vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ const isServe = process.env.IS_SERVE
const isWatch = args.watch || args.w || false
const isDev = isServe || isWatch || debugMode
const isWindows = process.platform === "win32"
let devDistDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/test/data/plugins/siyuan-plugin-publisher"
// let devDistDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/public/data/plugins/siyuan-plugin-publisher"
// let devDistDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/test/data/plugins/siyuan-plugin-publisher"
let devDistDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/public/data/plugins/siyuan-plugin-publisher"
if (isWindows) {
devDistDir = "C:\\Users\\terwer\\Documents\\mydocs\\SiyuanWorkspace\\test\\data\\plugins\\siyuan-plugin-publisher"
// devDistDir = "C:\\Users\\terwer\\Documents\\mydocs\\SiyuanWorkspace\\public\plugins\siyuan-plugin-publisher"
Expand Down

0 comments on commit 633dabf

Please sign in to comment.