+3
-3
src/entrypoints/background.ts
+3
-3
src/entrypoints/background.ts
···
110
// or its a reply to a depth === 0 post on a threaded view, which is the same as a timeline post
111
browser.tabs.sendMessage(sender.tab?.id!, {
112
type: "TIMELINE_FRONTER",
113
-
results: new Map(
114
results.flatMap((fronter) =>
115
fronterGetSocialAppHrefs(fronter, fronter.rkey).map((href) => [
116
href,
···
169
if (results.size === 0) return;
170
browser.tabs.sendMessage(sender.tab?.id!, {
171
type: "TIMELINE_FRONTER",
172
-
results,
173
});
174
// console.log("sent timeline fronters", results);
175
};
···
246
if (results.size === 0) return;
247
browser.tabs.sendMessage(sender.tab?.id!, {
248
type: isReplyThreadFetch ? "TIMELINE_FRONTER" : "THREAD_FRONTER",
249
-
results,
250
});
251
// console.log("sent thread fronters", results);
252
};
···
110
// or its a reply to a depth === 0 post on a threaded view, which is the same as a timeline post
111
browser.tabs.sendMessage(sender.tab?.id!, {
112
type: "TIMELINE_FRONTER",
113
+
results: Object.fromEntries(
114
results.flatMap((fronter) =>
115
fronterGetSocialAppHrefs(fronter, fronter.rkey).map((href) => [
116
href,
···
169
if (results.size === 0) return;
170
browser.tabs.sendMessage(sender.tab?.id!, {
171
type: "TIMELINE_FRONTER",
172
+
results: Object.fromEntries(results),
173
});
174
// console.log("sent timeline fronters", results);
175
};
···
246
if (results.size === 0) return;
247
browser.tabs.sendMessage(sender.tab?.id!, {
248
type: isReplyThreadFetch ? "TIMELINE_FRONTER" : "THREAD_FRONTER",
249
+
results: Object.fromEntries(results),
250
});
251
// console.log("sent thread fronters", results);
252
};
+2
-2
src/entrypoints/content.ts
+2
-2
src/entrypoints/content.ts
···
196
if (event.data.type !== "APPLY_CACHED_FRONTERS") return;
197
const applyFronters = () => {
198
console.log("applying cached fronters", event.data.fronters);
199
-
applyFrontersToPage(event.data.fronters, true);
200
};
201
// check if we are on profile so we can update fronters if the post tab is clicked on
202
const postTabElement = document.querySelector(
···
216
if (!["TIMELINE_FRONTER", "THREAD_FRONTER"].includes(event.data.type))
217
return;
218
console.log(`received ${event.data.type} fronters`, event.data.results);
219
-
applyFrontersToPage(event.data.results, false);
220
});
221
},
222
});
···
196
if (event.data.type !== "APPLY_CACHED_FRONTERS") return;
197
const applyFronters = () => {
198
console.log("applying cached fronters", event.data.fronters);
199
+
applyFrontersToPage(new Map(Object.entries(event.data.fronters)), true);
200
};
201
// check if we are on profile so we can update fronters if the post tab is clicked on
202
const postTabElement = document.querySelector(
···
216
if (!["TIMELINE_FRONTER", "THREAD_FRONTER"].includes(event.data.type))
217
return;
218
console.log(`received ${event.data.type} fronters`, event.data.results);
219
+
applyFrontersToPage(new Map(Object.entries(event.data.results)), false);
220
});
221
},
222
});
+1
-1
src/entrypoints/isolated.content.ts
+1
-1
src/entrypoints/isolated.content.ts