this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Only threadify & unfurl non-reblog post object

+4 -9
+4 -9
src/utils/states.js
··· 192 192 // THREAD TRAVERSER 193 193 if (!skipThreading) { 194 194 queueMicrotask(() => { 195 - threadifyStatus(status, instance); 196 - if (status.reblog) { 197 - queueMicrotask(() => { 198 - threadifyStatus(status.reblog, instance); 199 - }); 200 - } 195 + threadifyStatus(status.reblog || status, instance); 201 196 }); 202 197 } 203 198 204 199 // UNFURLER 205 200 if (!skipUnfurling) { 206 201 queueMicrotask(() => { 207 - unfurlStatus(status, instance); 202 + unfurlStatus(status.reblog || status, instance); 208 203 }); 209 204 } 210 205 } ··· 253 248 const fauxDiv = document.createElement('div'); 254 249 export function unfurlStatus(status, instance) { 255 250 const { instance: currentInstance } = api(); 256 - const content = status.reblog?.content || status.content; 251 + const content = status?.content; 257 252 const hasLink = /<a/i.test(content); 258 253 if (hasLink) { 259 - const sKey = statusKey(status?.reblog?.id || status?.id, instance); 254 + const sKey = statusKey(status?.id, instance); 260 255 fauxDiv.innerHTML = content; 261 256 const links = fauxDiv.querySelectorAll( 262 257 'a[href]:not(.u-url):not(.mention):not(.hashtag)',