From 77bdf63c077a110266d3d18cbaff9b1248983e00 Mon Sep 17 00:00:00 2001 From: Bruno Muniz Azevedo Filho <bruno@elixxir.io> Date: Fri, 12 Aug 2022 01:49:07 -0300 Subject: [PATCH] Ignoring group requests and badge from blocked users --- .../ContactListFeature/ViewModels/ContactListViewModel.swift | 2 +- Sources/MenuFeature/ViewModels/MenuViewModel.swift | 2 +- .../RequestsFeature/ViewModels/RequestsReceivedViewModel.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/ContactListFeature/ViewModels/ContactListViewModel.swift b/Sources/ContactListFeature/ViewModels/ContactListViewModel.swift index f3fea877..d0915822 100644 --- a/Sources/ContactListFeature/ViewModels/ContactListViewModel.swift +++ b/Sources/ContactListFeature/ViewModels/ContactListViewModel.swift @@ -17,7 +17,7 @@ final class ContactListViewModel { } var requestCount: AnyPublisher<Int, Never> { - let groupQuery = Group.Query(authStatus: [.pending]) + let groupQuery = Group.Query(authStatus: [.pending], isLeaderBlocked: false, isLeaderBanned: false) let contactsQuery = Contact.Query(authStatus: [ .verified, .confirming, diff --git a/Sources/MenuFeature/ViewModels/MenuViewModel.swift b/Sources/MenuFeature/ViewModels/MenuViewModel.swift index 4d8b0db9..35dfd9ec 100644 --- a/Sources/MenuFeature/ViewModels/MenuViewModel.swift +++ b/Sources/MenuFeature/ViewModels/MenuViewModel.swift @@ -12,7 +12,7 @@ final class MenuViewModel { @KeyObject(.username, defaultValue: "") var username: String var requestCount: AnyPublisher<Int, Never> { - let groupQuery = Group.Query(authStatus: [.pending]) + let groupQuery = Group.Query(authStatus: [.pending], isLeaderBlocked: false, isLeaderBanned: false) let contactsQuery = Contact.Query(authStatus: [ .verified, .confirming, diff --git a/Sources/RequestsFeature/ViewModels/RequestsReceivedViewModel.swift b/Sources/RequestsFeature/ViewModels/RequestsReceivedViewModel.swift index 57efb1ea..5da72d12 100644 --- a/Sources/RequestsFeature/ViewModels/RequestsReceivedViewModel.swift +++ b/Sources/RequestsFeature/ViewModels/RequestsReceivedViewModel.swift @@ -56,7 +56,7 @@ final class RequestsReceivedViewModel { authStatus: [ .hidden, .pending - ]) + ], isLeaderBlocked: false, isLeaderBanned: false) let contactsQuery = Contact.Query( authStatus: [ -- GitLab