Just ignore type errors and use findLast

This commit is contained in:
Eric Bailey
2025-02-06 09:56:24 -06:00
parent fbc30cc326
commit 2ad2219be6
2 changed files with 6 additions and 9 deletions
+4 -6
View File
@@ -157,12 +157,10 @@ function HeaderReady({
moderation.ui('displayName'), moderation.ui('displayName'),
) )
const latestMessageFromOther = convoState.items // @ts-ignore findLast is polyfilled - esb
.reverse() const latestMessageFromOther = convoState.items.findLast(
.find( item => item.type === 'message' && item.message.sender.did === profile.did,
item => )
item.type === 'message' && item.message.sender.did === profile.did,
)
const latestReportableMessage = const latestReportableMessage =
latestMessageFromOther?.type === 'message' latestMessageFromOther?.type === 'message'
+2 -3
View File
@@ -69,9 +69,8 @@ function useMigrateMutes(setThreadMute: SetStateContext) {
while (!cancelled) { while (!cancelled) {
const threads = persisted.get('mutedThreads') const threads = persisted.get('mutedThreads')
const root = threads // @ts-ignore findLast is polyfilled - esb
.reverse() const root = threads.findLast(uri => uri.includes(currentAccount.did))
.find(uri => uri.includes(currentAccount.did))
if (!root) break if (!root) break