implemented updating of bookmarks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user