feature: watches on the backend, need frontend implementation for

notifications and unread indicators
This commit is contained in:
Andy Burke 2025-10-25 14:57:28 -07:00
parent 7046bb0389
commit 6293374bb7
28 changed files with 1405 additions and 608 deletions

View file

@ -133,7 +133,7 @@
name="top-level-tabs"
id="blurb-tab-input"
class="tab-switch"
data-view="blurb"
data-view="blurbs"
/>
<label for="blurb-tab-input" class="tab-label"
><div class="icon blurb"></div>
@ -159,8 +159,8 @@
{
const feed = document.currentScript.closest("[data-feed]");
document.addEventListener("topic_changed", () => { feed.__reset && feed.__reset(); });
document.addEventListener("user_logged_in", () => { feed.__reset && feed.__reset(); });
APP.on("topic_changed", () => { feed.__reset && feed.__reset(); });
APP.on("user_logged_in", () => { feed.__reset && feed.__reset(); });
feed.__target_element = (item) => {
return (
@ -195,7 +195,7 @@
return {
event: item,
blurb: item,
creator: await USERS.get(item.creator_id),
creator: await APP.USERS.get(item.creator_id),
blurb_datetime
};
};