mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 21:45:31 +09:00
fix(app): keep hydrated state across gateway session resumes (#1862)
This commit is contained in:
1 parent
b7f75e25ad
commit
943b948de7
41 files changed
+81
-690
No files matched your search
@@ -178,7 +178,7 @@ export class MessageReactionsManager {
|
||||
return entry;
|
||||
}
|
||||
|
||||
handleConnectionOpen(): void {
|
||||
handleGatewayReady(): void {
|
||||
const messageIds = Array.from(this.messageStates.keys());
|
||||
const reactionKeys = Array.from(this.reactors.keys());
|
||||
for (const key of reactionKeys) this.retireReactionEntry(key);
|
||||
|
||||
@@ -185,7 +185,7 @@ class MessageReferences {
|
||||
this.cleanupChannelMessages(channelId);
|
||||
}
|
||||
|
||||
handleConnectionOpen(): void {
|
||||
handleGatewayReady(): void {
|
||||
this.deletedMessageIds.clear();
|
||||
this.cachedMessages.clear();
|
||||
this.referenceVersions.clear();
|
||||
|
||||
@@ -296,7 +296,7 @@ class Messages {
|
||||
}
|
||||
|
||||
@action
|
||||
handleConnectionOpen(): boolean {
|
||||
handleGatewayReady(): boolean {
|
||||
const selectedChannelId = SelectedChannel.currentChannelId;
|
||||
let didHydrateSelectedChannel = false;
|
||||
if (selectedChannelId) {
|
||||
|
||||
@@ -43,7 +43,7 @@ class SavedMessages {
|
||||
this.fetched = false;
|
||||
}
|
||||
|
||||
handleConnectionOpen(): void {
|
||||
handleGatewayReady(): void {
|
||||
this.savedMessages = [];
|
||||
this.missingSavedMessages = [];
|
||||
this.fetched = false;
|
||||
|
||||
@@ -32,7 +32,7 @@ class ScheduledMessages {
|
||||
this.scheduledMessages = [];
|
||||
}
|
||||
|
||||
handleConnectionOpen(): void {
|
||||
handleGatewayReady(): void {
|
||||
this.scheduledMessages = [];
|
||||
this.fetched = false;
|
||||
this.fetching = false;
|
||||
|
||||
Reference in new issue
Block a user