fix:Conversations don't refresh when going offline and back online (#7985)

This commit is contained in:
omar0404
2025-03-24 21:45:43 +02:00
committed by GitHub
parent dba6f4bb1f
commit 1b8719293c
+8 -3
View File
@@ -208,14 +208,19 @@ export class MessagesEventBus {
}
case MessagesEventBusStatus.Error: {
switch (action.event) {
case MessagesEventBusDispatchEvent.UpdatePoll:
case MessagesEventBusDispatchEvent.Resume: {
case MessagesEventBusDispatchEvent.UpdatePoll: {
// basically reset
this.status = MessagesEventBusStatus.Initializing
this.latestRev = undefined
this.init()
break
}
case MessagesEventBusDispatchEvent.Resume: {
this.status = MessagesEventBusStatus.Ready
this.resetPoll()
this.emitter.emit('event', {type: 'connect'})
break
}
}
break
}
@@ -329,7 +334,7 @@ export class MessagesEventBus {
try {
const response = await networkRetry(2, () => {
return this.agent.api.chat.bsky.convo.getLog(
return this.agent.chat.bsky.convo.getLog(
{
cursor: this.latestRev,
},