complete the code

This commit is contained in:
Jiaxin Peng
2023-08-09 20:41:32 +01:00
parent 0bd4427f7a
commit f4ab15c0d5
2 changed files with 17 additions and 10 deletions

10
main.ts
View File

@@ -80,13 +80,12 @@ export default class ObsidianSyncNotionPlugin extends Plugin {
);
return;
}
const { markDownData, nowFile, tags, type, slug, stats, category, summary,paword, favicon } =await this.getNowFileMarkdownContent(this.app);
const { markDownData, nowFile, tags, type, slug, stats, category, summary, paword, favicon, datetime } =await this.getNowFileMarkdownContent(this.app);
if (markDownData) {
const { basename } = nowFile;
const upload = new Upload2Notion(this);
const res = await upload.syncMarkdownToNotion(basename, allowTags, tags, type, slug, stats, category, summary, paword, favicon, markDownData, nowFile, this.app, this.settings)
const res = await upload.syncMarkdownToNotion(basename, allowTags, tags, type, slug, stats, category, summary, paword, favicon, datetime, markDownData, nowFile, this.app, this.settings)
if(res.status === 200){
new Notice(`${langConfig["sync-success"]}${basename}`)
}else {
@@ -106,6 +105,7 @@ export default class ObsidianSyncNotionPlugin extends Plugin {
let summary = ''
let paword = ''
let favicon = ''
let datetime = ''
const FileCache = app.metadataCache.getFileCache(nowFile)
try {
@@ -118,6 +118,7 @@ export default class ObsidianSyncNotionPlugin extends Plugin {
summary = FileCache.frontmatter.summary;
paword = FileCache.frontmatter.password;
favicon = FileCache.frontmatter.icon;
datetime = FileCache.frontmatter.date;
}
} catch (error) {
new Notice(langConfig["set-tags-fail"]);
@@ -134,7 +135,8 @@ export default class ObsidianSyncNotionPlugin extends Plugin {
category,
summary,
paword,
favicon
favicon,
datetime,
};
} else {
new Notice(langConfig["open-file"]);