Fixing up block all logic.

pull/2000/head
warrickct 3 years ago
parent ac8dbb341b
commit 3602b51986

@ -291,12 +291,13 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
return;
}
_.forEach(conversationRequests, async convo => {
if (convo.isApproved !== true) {
await Promise.all(
conversationRequests.map(async convo => {
await BlockedNumberController.block(convo.id);
syncRequired = true;
}
});
})
);
if (syncRequired) {
await forceSyncConfigurationNowIfNeeded();
}

@ -127,10 +127,11 @@ const handleContactReceived = async (
if (
window.lokiFeatureFlags.useMessageRequests === true &&
window.inboxStore?.getState().userConfig.messageRequests &&
contactReceived.isApproved === true
window.inboxStore?.getState().userConfig.messageRequests
) {
await contactConvo.setIsApproved(Boolean(contactReceived.isApproved));
if (contactReceived.isApproved === true) {
await contactConvo.setIsApproved(Boolean(contactReceived.isApproved));
}
if (contactReceived.isBlocked === true) {
await BlockedNumberController.block(contactConvo.id);

Loading…
Cancel
Save