Merge pull request #247 from sachaaaaa/fix_friend_request_timer

Fix multiple friend request timers instantiated
pull/252/head
sachaaaaa 6 years ago committed by GitHub
commit 53247b8efc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -277,6 +277,7 @@
conversation.updateProfile(), conversation.updateProfile(),
conversation.updateProfileAvatar(), conversation.updateProfileAvatar(),
conversation.resetPendingSend(), conversation.resetPendingSend(),
conversation.setFriendRequestExpiryTimeout(),
]); ]);
}); });
await Promise.all(promises); await Promise.all(promises);

@ -155,7 +155,6 @@
this.unset('lastMessage'); this.unset('lastMessage');
this.unset('lastMessageStatus'); this.unset('lastMessageStatus');
this.setFriendRequestExpiryTimeout();
this.typingRefreshTimer = null; this.typingRefreshTimer = null;
this.typingPauseTimer = null; this.typingPauseTimer = null;
@ -722,6 +721,9 @@
const ms = 60 * 60 * 1000 * hourLockDuration; const ms = 60 * 60 * 1000 * hourLockDuration;
this.set({ unlockTimestamp: Date.now() + ms }); this.set({ unlockTimestamp: Date.now() + ms });
await window.Signal.Data.updateConversation(this.id, this.attributes, {
Conversation: Whisper.Conversation,
});
this.setFriendRequestExpiryTimeout(); this.setFriendRequestExpiryTimeout();
} }
await this.setFriendRequestStatus(FriendRequestStatusEnum.requestSent); await this.setFriendRequestStatus(FriendRequestStatusEnum.requestSent);

Loading…
Cancel
Save