fix:Conversations don't refresh when going offline and back online (#7985)
This commit is contained in:
@@ -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,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user