Merge pull request #307 from BeaudanBrown/fix-self-note

Fix not to self
pull/313/head
Beaudan Campbell-Brown 6 years ago committed by GitHub
commit 4330e48185
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -167,6 +167,9 @@
// Online status handling
this.set({ isOnline: lokiP2pAPI.isOnline(this.id) });
if (this.id === this.ourNumber) {
this.set({ friendRequestStatus: FriendRequestStatusEnum.friends });
}
this.messageSendQueue = new JobQueue();
@ -643,6 +646,12 @@
async setFriendRequestStatus(newStatus) {
// Ensure that the new status is a valid FriendStatusEnum value
if (!(newStatus in Object.values(FriendRequestStatusEnum))) return;
if (
this.ourNumber === this.id &&
newStatus !== FriendRequestStatusEnum.friends
) {
return;
}
if (this.get('friendRequestStatus') !== newStatus) {
this.set({ friendRequestStatus: newStatus });
await window.Signal.Data.updateConversation(this.id, this.attributes, {

Loading…
Cancel
Save