From e88ee91f0e9d33f3c03bc8013e6ca4aa75d423c6 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 6 Aug 2025 12:10:51 -0400 Subject: [PATCH] ssb: More reliably load private messages. --- apps/ssb.json | 2 +- apps/ssb/tf-tab-news-feed.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/ssb.json b/apps/ssb.json index 5f985b11..aba133db 100644 --- a/apps/ssb.json +++ b/apps/ssb.json @@ -1,5 +1,5 @@ { "type": "tildefriends-app", "emoji": "🦀", - "previous": "&2aXpc2RssZi3P9MUHjpjRl0wrDSS5HUIewtwOiCEDCg=.sha256" + "previous": "&3iV21tLQemlgG/Ui/WfYQyiprW/OBbFa8C3EKzPDt90=.sha256" } diff --git a/apps/ssb/tf-tab-news-feed.js b/apps/ssb/tf-tab-news-feed.js index f673041e..ba8c1c0a 100644 --- a/apps/ssb/tf-tab-news-feed.js +++ b/apps/ssb/tf-tab-news-feed.js @@ -384,7 +384,8 @@ class TfTabNewsFeedElement extends LitElement { this.messages = []; this._messages_hash = this.hash; } - this._messages_following = this.following; + this._messages_following = JSON.stringify(this.following); + this._private_messages = JSON.stringify(this.private_messages); let now = new Date().valueOf(); let start_time = now - 24 * 60 * 60 * 1000; this.start_time = start_time; @@ -427,8 +428,8 @@ class TfTabNewsFeedElement extends LitElement { if ( !this.messages || this._messages_hash !== this.hash || - JSON.stringify(this._messages_following) !== - JSON.stringify(this.following) + this._messages_following !== JSON.stringify(this.following) || + this._private_messages !== JSON.stringify(this.private_messages) ) { console.log( `loading messages for ${this.whoami} (following ${this.following.length})`