feat: handle note deletion from jetstream
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Jetstream } from "@skyware/jetstream";
|
||||
import { upsertNote } from "./src/data/db.ts";
|
||||
import { deleteNote, upsertNote } from "./src/data/db.ts";
|
||||
import { Note } from "./src/data/note.ts";
|
||||
|
||||
const jetstream = new Jetstream({
|
||||
@@ -30,6 +30,13 @@ jetstream.onUpdate("space.litenote.note", (event) => {
|
||||
});
|
||||
});
|
||||
|
||||
jetstream.onDelete("space.litenote.note", (event) => {
|
||||
const { did, commit: { rkey } } = event;
|
||||
console.log(`delete ${did}/${rkey}`);
|
||||
|
||||
deleteNote({ did, rkey });
|
||||
});
|
||||
|
||||
jetstream.on("close", () => {
|
||||
console.log("Connection closed");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user