implemented updating of bookmarks

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-03-13 15:22:52 +01:00
parent 2d6b017352
commit 9a84fa6bc6
2 changed files with 4 additions and 13 deletions

View File

@@ -48,26 +48,17 @@
function handleCreateEvent(evt){
let data = JSON.parse(evt.data);
if (data.record) {
console.log({created:data.record});
bookmarks = bookmarks.push(data.record);
}
if (data.record) bookmarks = [data.record, ...bookmarks];
}
function handleDeleteEvent(evt){
let data = JSON.parse(evt.data);
if (data.record && data.record.id) {
console.log({deleted:data.record});
bookmarks = bookmarks.filter(b => b.id != data.record.id);
}
if (data.record && data.record.id) bookmarks = bookmarks.filter(b => b.id != data.record.id);
}
function handleUpdateEvent(evt){
let data = JSON.parse(evt.data);
if (data.record && data.record.id) {
console.log({updated:data.record});
bookmarks = bookmarks.map(b => data.record.id == b.id ? data.record : b);
}
if (data.record && data.record.id) bookmarks = bookmarks.map(b => data.record.id == b.id ? data.record : b);
}