mirror of
https://github.com/vrtmrz/ring-a-secretary.git
synced 2026-07-22 07:40:33 +00:00
Fixed:
- Remove usage of global `App` and now `App` on the property of the plugin has been used.
This commit is contained in:
parent
4b7990a5aa
commit
4fcf0bea63
4 changed files with 9 additions and 9 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "ring-a-secretary",
|
||||
"name": "Ring a secretary",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.5",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Yet another ChatGPT-powered digital secretary",
|
||||
"author": "vorotamoroz",
|
||||
|
|
|
|||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "ring-a-secretary",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.5",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ring-a-secretary",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.5",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@types/node": "^16.11.6",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "ring-a-secretary",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.5",
|
||||
"description": "Yet another ChatGPT-powered digital secretary",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
|
|
|||
10
src/main.ts
10
src/main.ts
|
|
@ -78,10 +78,10 @@ export default class RingASecretaryPlugin extends Plugin {
|
|||
async writeResponseToFile(response: string) {
|
||||
if (!this.processingFile) return;
|
||||
const file = this.processingFile;
|
||||
await app.vault.process(file, (data) => {
|
||||
await this.app.vault.process(file, (data) => {
|
||||
return data.replace(WAIT_MARK, response);
|
||||
});
|
||||
app.vault.trigger("modify", file);
|
||||
this.app.vault.trigger("modify", file);
|
||||
this.processingFile = undefined;
|
||||
}
|
||||
|
||||
|
|
@ -112,7 +112,7 @@ export default class RingASecretaryPlugin extends Plugin {
|
|||
new Notice("Some question is already in progress... If not, please modify the code block directly.", 5000);
|
||||
return
|
||||
}
|
||||
const f = app.vault.getAbstractFileByPath(sourcePath);
|
||||
const f = this.app.vault.getAbstractFileByPath(sourcePath);
|
||||
if (!f) {
|
||||
new Notice("Could not find the file", 3000);
|
||||
return;
|
||||
|
|
@ -130,7 +130,7 @@ export default class RingASecretaryPlugin extends Plugin {
|
|||
//Note: ESCAPE MARKDOWN?
|
||||
const newBody = `${dataMain}\n${roleUser}: ${text} \n${roleAssistant}: ${WAIT_MARK}`;
|
||||
|
||||
await app.vault.process(f, (data) => {
|
||||
await this.app.vault.process(f, (data) => {
|
||||
const dataList = data.split("\n");
|
||||
const dataBefore = dataList.slice(0, (secInfo?.lineStart ?? 0) + 1);
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ export default class RingASecretaryPlugin extends Plugin {
|
|||
new Notice(`Something has been occurred: ${err?.message}`);
|
||||
});
|
||||
}, 20);
|
||||
app.vault.trigger("modify", f);
|
||||
this.app.vault.trigger("modify", f);
|
||||
}
|
||||
submit.addEventListener("click", submitFunc, { signal: c.signal });
|
||||
input.addEventListener("keydown", e => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue