···10001000 for (const post of hydratedPosts) {
10011001 // NOTE: LEXICON DEVIATION
10021002 post.viewer.priorityReply = true;
10031003- this.dataStore.$posts.set(post.uri, post);
10041003 }
10041004+ this.dataStore.setPosts(hydratedPosts);
10051005 const rootPost = hydratedPosts[0];
10061006 // If it's a reply, update the reply post thread in the store
10071007 if (replyTo) {
-15
src/js/identityPrecaching.js
···11-import { getQuotedPost } from "/js/dataHelpers.js";
21import { effect, untrack } from "/js/signals.js";
3243export function setUpIdentityPrecaching(dataLayer, identityResolver) {
···2019 setDid(post.author);
2120 } catch (error) {
2221 console.error("error when setting DID from post", post);
2323- console.error(error);
2424- }
2525- try {
2626- const quotedPost = getQuotedPost(post);
2727- if (quotedPost) {
2828- setDid(quotedPost.author);
2929- // TODO - normalize quoted posts?
3030- const nestedQuotedPost = getQuotedPost(quotedPost);
3131- if (nestedQuotedPost) {
3232- setDid(nestedQuotedPost.author);
3333- }
3434- }
3535- } catch (error) {
3636- console.error("error when setting DID from quoted post", post);
3722 console.error(error);
3823 }
3924 }