From 2ad2219be6270d8a471a5e20a5a514afdf503e32 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 6 Feb 2025 09:56:24 -0600 Subject: [PATCH] Just ignore type errors and use findLast --- src/components/dms/MessagesListHeader.tsx | 10 ++++------ src/state/cache/thread-mutes.tsx | 5 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 29f6672bc3..39e8f69055 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -157,12 +157,10 @@ function HeaderReady({ moderation.ui('displayName'), ) - const latestMessageFromOther = convoState.items - .reverse() - .find( - item => - item.type === 'message' && item.message.sender.did === profile.did, - ) + // @ts-ignore findLast is polyfilled - esb + const latestMessageFromOther = convoState.items.findLast( + item => item.type === 'message' && item.message.sender.did === profile.did, + ) const latestReportableMessage = latestMessageFromOther?.type === 'message' diff --git a/src/state/cache/thread-mutes.tsx b/src/state/cache/thread-mutes.tsx index 37e948529b..4492977f22 100644 --- a/src/state/cache/thread-mutes.tsx +++ b/src/state/cache/thread-mutes.tsx @@ -69,9 +69,8 @@ function useMigrateMutes(setThreadMute: SetStateContext) { while (!cancelled) { const threads = persisted.get('mutedThreads') - const root = threads - .reverse() - .find(uri => uri.includes(currentAccount.did)) + // @ts-ignore findLast is polyfilled - esb + const root = threads.findLast(uri => uri.includes(currentAccount.did)) if (!root) break