Преглед изворни кода

Send backfilling bridge state again

Tulir Asokan пре 3 година
родитељ
комит
53eac40711
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      historysync.go

+ 4 - 0
historysync.go

@@ -61,7 +61,11 @@ func (c conversationList) Swap(i, j int) {
 
 func (user *User) handleHistorySyncsLoop() {
 	for evt := range user.historySyncs {
+		go user.sendBridgeState(BridgeState{StateEvent: StateBackfilling})
 		user.handleHistorySync(evt.Data)
+		if len(user.historySyncs) == 0 && user.IsConnected() {
+			go user.sendBridgeState(BridgeState{StateEvent: StateConnected})
+		}
 	}
 }