From c8e179fb498abe3f35edcbaaff523d6b5d3ef228 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 3 Mar 2025 23:41:13 +0000 Subject: [PATCH] init log using `getLog` (#7886) --- src/state/messages/events/agent.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/state/messages/events/agent.ts b/src/state/messages/events/agent.ts index 01165256a7..4c688298ee 100644 --- a/src/state/messages/events/agent.ts +++ b/src/state/messages/events/agent.ts @@ -241,20 +241,21 @@ export class MessagesEventBus { try { const response = await networkRetry(2, () => { - return this.agent.api.chat.bsky.convo.listConvos( - { - limit: 1, - }, + return this.agent.chat.bsky.convo.getLog( + {}, {headers: DM_SERVICE_HEADERS}, ) }) // throw new Error('UNCOMMENT TO TEST INIT FAILURE') - const {convos} = response.data + const {cursor} = response.data - for (const convo of convos) { - if (convo.rev > (this.latestRev = this.latestRev || convo.rev)) { - this.latestRev = convo.rev + // should always be defined + if (cursor) { + if (!this.latestRev) { + this.latestRev = cursor + } else if (cursor > this.latestRev) { + this.latestRev = cursor } }