solve: the fail to load of mobile caused by the node version

This commit is contained in:
Jiaxin Peng
2024-09-01 23:26:22 +01:00
parent a90e4871bb
commit 1b385ccd0a
4 changed files with 172 additions and 169 deletions

3
.gitignore vendored
View File

@@ -21,3 +21,6 @@ data.json
# Exclude macOS Finder (System Explorer) View States # Exclude macOS Finder (System Explorer) View States
.DS_Store .DS_Store
.history .history
# local data
local-data

View File

@@ -5,7 +5,7 @@ import MyPlugin from "src/main";
import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs"; import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs";
import {UploadBaseGeneral} from "./BaseUpload2NotionGeneral"; import {UploadBaseGeneral} from "./BaseUpload2NotionGeneral";
import {updateYamlInfo} from "../updateYaml"; import {updateYamlInfo} from "../updateYaml";
// import fetch from 'node-fetch'; import fetch from 'node-fetch';
import {i18nConfig} from "../../lang/I18n"; import {i18nConfig} from "../../lang/I18n";
interface CreatePageResponse { interface CreatePageResponse {
@@ -166,61 +166,61 @@ export class Upload2NotionGeneral extends UploadBaseGeneral {
} }
} }
// if (Platform.isDesktopApp) { if (Platform.isDesktopApp) {
// response = await fetch("https://api.notion.com/v1/pages", { response = await fetch("https://api.notion.com/v1/pages", {
// method: "POST", method: "POST",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(bodyString), body: JSON.stringify(bodyString),
// }); });
//
// data = await response.json(); data = await response.json();
//
// if (!response.ok) { if (!response.ok) {
// new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${data.message}`); console.log(`Error message: \n ${data.message}`);
// } else { } else {
// console.log(`Page created: ${data.url}`); console.log(`Page created: ${data.url}`);
// console.log(`Page ID: ${data.id}`); console.log(`Page ID: ${data.id}`);
// } }
//
// // upload the rest of the blocks // upload the rest of the blocks
// if (pushCount > 0) { if (pushCount > 0) {
// for (let i = 0; i < pushCount; i++) { for (let i = 0; i < pushCount; i++) {
// const extraBlocks = { const extraBlocks = {
// children: extraArr[i], children: extraArr[i],
// }; };
//
// console.log(extraBlocks) console.log(extraBlocks)
//
// const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, { const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, {
// method: "PATCH", method: "PATCH",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(extraBlocks), body: JSON.stringify(extraBlocks),
// }); });
//
// const extraData: any = await extraResponse.json(); const extraData: any = await extraResponse.json();
//
// if (!extraResponse.ok) { if (!extraResponse.ok) {
// new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${extraData.message}`); console.log(`Error message: \n ${extraData.message}`);
// } else { } else {
// console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`);
// if (i === pushCount - 1) { if (i === pushCount - 1) {
// console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`);
// new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000); new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000);
// } }
// } }
// } }
// } }
// } }
return { return {
response, response,

View File

@@ -6,7 +6,7 @@ import MyPlugin from "src/main";
import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs"; import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs";
import {updateYamlInfo} from "../updateYaml"; import {updateYamlInfo} from "../updateYaml";
import {LIMITS, paragraph} from "@jxpeng98/martian/src/notion"; import {LIMITS, paragraph} from "@jxpeng98/martian/src/notion";
// import fetch from 'node-fetch'; import fetch from 'node-fetch';
import {i18nConfig} from "../../lang/I18n"; import {i18nConfig} from "../../lang/I18n";
interface CreatePageResponse { interface CreatePageResponse {
@@ -266,61 +266,61 @@ export class Upload2NotionNext extends UploadBaseNext {
} }
} }
// if (Platform.isDesktopApp) { if (Platform.isDesktopApp) {
// response = await fetch("https://api.notion.com/v1/pages", { response = await fetch("https://api.notion.com/v1/pages", {
// method: "POST", method: "POST",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(bodyString), body: JSON.stringify(bodyString),
// }); });
//
// data = await response.json(); data = await response.json();
//
// if (!response.ok) { if (!response.ok) {
// new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${data.message}`); console.log(`Error message: \n ${data.message}`);
// } else { } else {
// console.log(`Page created: ${data.url}`); console.log(`Page created: ${data.url}`);
// console.log(`Page ID: ${data.id}`); console.log(`Page ID: ${data.id}`);
// } }
//
// // upload the rest of the blocks // upload the rest of the blocks
// if (pushCount > 0) { if (pushCount > 0) {
// for (let i = 0; i < pushCount; i++) { for (let i = 0; i < pushCount; i++) {
// const extraBlocks = { const extraBlocks = {
// children: extraArr[i], children: extraArr[i],
// }; };
//
// console.log(extraBlocks) console.log(extraBlocks)
//
// const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, { const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, {
// method: "PATCH", method: "PATCH",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(extraBlocks), body: JSON.stringify(extraBlocks),
// }); });
//
// const extraData: any = await extraResponse.json(); const extraData: any = await extraResponse.json();
//
// if (!extraResponse.ok) { if (!extraResponse.ok) {
// new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${extraData.message}`); console.log(`Error message: \n ${extraData.message}`);
// } else { } else {
// console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`);
// if (i === pushCount - 1) { if (i === pushCount - 1) {
// console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`);
// new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000); new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000);
// } }
// } }
// } }
// } }
// } }
return { return {
response, response,

View File

@@ -5,7 +5,7 @@ import MyPlugin from "src/main";
import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs"; import {DatabaseDetails, PluginSettings} from "../../ui/settingTabs";
import {updateYamlInfo} from "../updateYaml"; import {updateYamlInfo} from "../updateYaml";
import {UploadBaseCustom} from "./BaseUpload2NotionCustom"; import {UploadBaseCustom} from "./BaseUpload2NotionCustom";
// import fetch from 'node-fetch'; import fetch from 'node-fetch';
import {i18nConfig} from "../../lang/I18n"; import {i18nConfig} from "../../lang/I18n";
@@ -138,61 +138,61 @@ export class Upload2NotionCustom extends UploadBaseCustom {
} }
} }
// if (Platform.isDesktopApp) { if (Platform.isDesktopApp) {
// response = await fetch("https://api.notion.com/v1/pages", { response = await fetch("https://api.notion.com/v1/pages", {
// method: "POST", method: "POST",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(bodyString), body: JSON.stringify(bodyString),
// }); });
//
// data = await response.json(); data = await response.json();
//
// if (!response.ok) { if (!response.ok) {
// new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${data.status}: ${data.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${data.message}`); console.log(`Error message: \n ${data.message}`);
// } else { } else {
// console.log(`Page created: ${data.url}`); console.log(`Page created: ${data.url}`);
// console.log(`Page ID: ${data.id}`); console.log(`Page ID: ${data.id}`);
// } }
//
// // upload the rest of the blocks // upload the rest of the blocks
// if (pushCount > 0) { if (pushCount > 0) {
// for (let i = 0; i < pushCount; i++) { for (let i = 0; i < pushCount; i++) {
// const extraBlocks = { const extraBlocks = {
// children: extraArr[i], children: extraArr[i],
// }; };
//
// console.log(extraBlocks) console.log(extraBlocks)
//
// const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, { const extraResponse = await fetch(`https://api.notion.com/v1/blocks/${data.id}/children`, {
// method: "PATCH", method: "PATCH",
// headers: { headers: {
// "Content-Type": "application/json", "Content-Type": "application/json",
// "Authorization": "Bearer " + notionAPI, "Authorization": "Bearer " + notionAPI,
// "Notion-Version": "2022-06-28", "Notion-Version": "2022-06-28",
// }, },
// body: JSON.stringify(extraBlocks), body: JSON.stringify(extraBlocks),
// }); });
//
// const extraData: any = await extraResponse.json(); const extraData: any = await extraResponse.json();
//
// if (!extraResponse.ok) { if (!extraResponse.ok) {
// new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000); new Notice(`Error ${extraData.status}: ${extraData.code} \n ${i18nConfig["CheckConsole"]}`, 5000);
// console.log(`Error message: \n ${extraData.message}`); console.log(`Error message: \n ${extraData.message}`);
// } else { } else {
// console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["ExtraBlockUploaded"]} to page: ${data.id}`);
// if (i === pushCount - 1) { if (i === pushCount - 1) {
// console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`); console.log(`${i18nConfig["BlockUploaded"]} to page: ${data.id}`);
// new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000); new Notice(`${i18nConfig["BlockUploaded"]} page: ${data.id}`, 5000);
// } }
// } }
// } }
// } }
// } }
return { return {
response, // for status code response, // for status code