diff --git a/apps/ssb/tf-app.js b/apps/ssb/tf-app.js index ef784825..2fd44553 100644 --- a/apps/ssb/tf-app.js +++ b/apps/ssb/tf-app.js @@ -177,7 +177,14 @@ class TfElement extends LitElement { const k_chunk_size = 1024; let min_row_id = 0; - console.log('loading about for', ids.length, 'accounts', cache.last_row_id, '=>', max_row_id); + console.log( + 'loading about for', + ids.length, + 'accounts', + cache.last_row_id, + '=>', + max_row_id + ); try { while (true) { let abouts = await tfrpc.rpc.query( @@ -229,7 +236,14 @@ class TfElement extends LitElement { } max_seen = about.rowid; } - console.log('cache =', cache.last_row_id, 'seen =', max_seen, 'max =', max_row_id); + console.log( + 'cache =', + cache.last_row_id, + 'seen =', + max_seen, + 'max =', + max_row_id + ); cache.last_row_id = Math.max(cache.last_row_id, max_seen ?? max_row_id); min_row_id = Math.max(min_row_id, max_seen ?? max_row_id); let new_cache = JSON.stringify(cache); diff --git a/apps/ssb/tf-message.js b/apps/ssb/tf-message.js index e84035cb..91cbb470 100644 --- a/apps/ssb/tf-message.js +++ b/apps/ssb/tf-message.js @@ -431,12 +431,17 @@ class TfMessageElement extends LitElement { > Copy ID - ${this.drafts[this.message?.id] === undefined ? html` - - ` : undefined} - + ` + : undefined} + ${formats.map( @@ -541,8 +546,7 @@ class TfMessageElement extends LitElement { : undefined; return html`
- ${reply} - ${this.render_children()} + ${reply} ${this.render_children()}
`; } diff --git a/apps/ssb/tf-tab-news-feed.js b/apps/ssb/tf-tab-news-feed.js index bfea4b97..2a32e4ff 100644 --- a/apps/ssb/tf-tab-news-feed.js +++ b/apps/ssb/tf-tab-news-feed.js @@ -81,16 +81,22 @@ class TfTabNewsFeedElement extends LitElement { `, [JSON.stringify(combined.map((x) => x.id))] ); - return [].concat(combined, await tfrpc.rpc.query( - ` + return [].concat( + combined, + await tfrpc.rpc.query( + ` SELECT FALSE AS is_primary, messages.rowid, messages.id, messages.previous, messages.author, messages.sequence, messages.timestamp, messages.hash, json(messages.content) AS content, messages.signature FROM messages JOIN json_each(?2) refs ON messages.id = refs.value JOIN json_each(?1) AS following ON messages.author = following.value WHERE messages.content ->> 'type' = 'vote' `, - [JSON.stringify(this.following), JSON.stringify(refs2.map((x) => x.ref))] - )); + [ + JSON.stringify(this.following), + JSON.stringify(refs2.map((x) => x.ref)), + ] + ) + ); } async fetch_messages(start_time, end_time) {