Fix unnecessary V2 open group requests

pull/378/head
nielsandriesse 4 years ago
parent 57848d6701
commit 330e4ce8ad

@ -154,8 +154,10 @@ final class HomeVC : BaseVC, UITableViewDataSource, UITableViewDelegate, NewConv
let _ = IP2Country.shared.populateCacheIfNeeded() let _ = IP2Country.shared.populateCacheIfNeeded()
} }
// Get default open group rooms if needed // Get default open group rooms if needed
if OpenGroupManagerV2.useV2OpenGroups {
OpenGroupAPIV2.getDefaultRoomsIfNeeded() OpenGroupAPIV2.getDefaultRoomsIfNeeded()
} }
}
override func viewDidAppear(_ animated: Bool) { override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated) super.viewDidAppear(animated)

@ -411,7 +411,7 @@ static NSTimeInterval launchStartedAt;
} requiresSync:YES]; } requiresSync:YES];
} }
if (CurrentAppContext().isMainApp) { if (CurrentAppContext().isMainApp && SNOpenGroupManagerV2.useV2OpenGroups) {
[SNOpenGroupAPIV2 getDefaultRoomsIfNeeded]; [SNOpenGroupAPIV2 getDefaultRoomsIfNeeded];
} }

@ -5,7 +5,7 @@ public final class OpenGroupManagerV2 : NSObject {
private var pollers: [String:OpenGroupPollerV2] = [:] private var pollers: [String:OpenGroupPollerV2] = [:]
private var isPolling = false private var isPolling = false
public static var useV2OpenGroups = false @objc public static var useV2OpenGroups = false
// MARK: Initialization // MARK: Initialization
@objc public static let shared = OpenGroupManagerV2() @objc public static let shared = OpenGroupManagerV2()

Loading…
Cancel
Save