feat: Multi Accounts (#237)

* wip: new sync

* wip: restructure routes

* update

* feat: improve sync

* feat: repost with multi-account

* feat: improve sync

* feat: publish with multi account

* fix: settings screen

* feat: add zap for multi accounts
This commit is contained in:
雨宮蓮
2024-10-22 16:00:06 +07:00
committed by GitHub
parent ba9c81a10a
commit cc7de41bfd
89 changed files with 2695 additions and 2911 deletions

View File

@@ -12,10 +12,10 @@ export class LumeEvent {
public meta: Meta;
public relay?: string;
public replies?: LumeEvent[];
#raw: NostrEvent;
public raw: NostrEvent;
constructor(event: NostrEvent) {
this.#raw = event;
this.raw = event;
Object.assign(this, event);
}
@@ -134,16 +134,6 @@ export class LumeEvent {
}
}
public async repost() {
const query = await commands.repost(JSON.stringify(this.#raw));
if (query.status === "ok") {
return query.data;
} else {
throw new Error(query.error);
}
}
static async publish(
content: string,
warning?: string,