From cc85de52506a56d92c618f2a511c26604b6ce634 Mon Sep 17 00:00:00 2001 From: Mikunj Varsani <mikunj@live.com.au> Date: Tue, 11 Feb 2020 11:31:05 +1100 Subject: [PATCH] Optimisation and lint fixes --- js/models/conversations.js | 6 +++++- ts/components/EditProfileDialog.tsx | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/js/models/conversations.js b/js/models/conversations.js index 3abcecb58..7471c5798 100644 --- a/js/models/conversations.js +++ b/js/models/conversations.js @@ -205,10 +205,14 @@ return this.id === window.storage.get('primaryDevicePubKey'); }, async isOurDevice() { + if (this.isMe()) { + return true; + } + const ourDevices = await window.libloki.storage.getPairedDevicesFor( this.ourNumber ); - return this.isOurLocalDevice() || ourDevices.includes(this.id); + return ourDevices.includes(this.id); }, isOurLocalDevice() { return this.id === this.ourNumber; diff --git a/ts/components/EditProfileDialog.tsx b/ts/components/EditProfileDialog.tsx index caddc5c55..1a560dfc7 100644 --- a/ts/components/EditProfileDialog.tsx +++ b/ts/components/EditProfileDialog.tsx @@ -71,9 +71,12 @@ export class EditProfileDialog extends React.Component<Props, State> { const viewDefault = this.state.mode === 'default'; const viewEdit = this.state.mode === 'edit'; const viewQR = this.state.mode === 'qr'; + + /* tslint:disable:no-backbone-get-set-outside-model */ const sessionID = - window.storage.get('primaryDevicePubKey') || + window.textsecure.storage.get('primaryDevicePubKey') || window.textsecure.storage.user.getNumber(); + /* tslint:enable:no-backbone-get-set-outside-model */ const backButton = viewEdit || viewQR