From 76d139da39f906b7e77c340112c4c27729ea98b7 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 2 Jan 2022 03:59:09 -0800 Subject: [PATCH] too many listeners found in billing and usage --- nirvana-ios/Views/Convos/ConvoViewModel.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nirvana-ios/Views/Convos/ConvoViewModel.swift b/nirvana-ios/Views/Convos/ConvoViewModel.swift index d0a113d..f92acb3 100644 --- a/nirvana-ios/Views/Convos/ConvoViewModel.swift +++ b/nirvana-ios/Views/Convos/ConvoViewModel.swift @@ -136,6 +136,10 @@ class ConvoViewModel: NSObject, ObservableObject { print("the scope of users to search for convos is \(splicedArray)") + //deinit listener before listening again + self?.convosListener?.remove() + + // initiate convo listener to get all relevant convos // any convo that is active // and any of my active friends or I am in that convo