Only updating approval when it is a true value as we consider a block a decline.

This commit is contained in:
warrickct 2021-11-22 16:18:19 +11:00
parent 9c9a43ee97
commit 23ca19b125
2 changed files with 6 additions and 2 deletions

View file

@ -1517,7 +1517,7 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> {
}
public isApproved() {
return Boolean(this.get('isApproved'));
return this.get('isApproved');
}
public getTitle() {

View file

@ -125,7 +125,11 @@ const handleContactReceived = async (
// updateProfile will do a commit for us
contactConvo.set('active_at', _.toNumber(envelope.timestamp));
if (window.lokiFeatureFlags.useMessageRequests === true && window.inboxStore?.getState().userConfig.messageRequests) {
if (
window.lokiFeatureFlags.useMessageRequests === true &&
window.inboxStore?.getState().userConfig.messageRequests &&
contactReceived.isApproved === true
) {
contactConvo.setIsApproved(Boolean(contactReceived.isApproved));
if (contactReceived.isBlocked === true) {