|
|
@ -89,7 +89,7 @@ public final class ClosedGroupPoller : NSObject {
|
|
|
|
Threading.pollerQueue.async {
|
|
|
|
Threading.pollerQueue.async {
|
|
|
|
var promises: [Promise<Void>] = []
|
|
|
|
var promises: [Promise<Void>] = []
|
|
|
|
if let promise = self?.poll(groupPublicKey) { promises.append(promise) }
|
|
|
|
if let promise = self?.poll(groupPublicKey) { promises.append(promise) }
|
|
|
|
if SnodeAPI.inHardfork, let promise = self?.poll(groupPublicKey, defaultInbox: true) { promises.append(promise) }
|
|
|
|
if SnodeAPI.duringHardforkTransition, let promise = self?.poll(groupPublicKey, defaultInbox: true) { promises.append(promise) }
|
|
|
|
when(resolved: promises).done(on: Threading.pollerQueue) { _ in
|
|
|
|
when(resolved: promises).done(on: Threading.pollerQueue) { _ in
|
|
|
|
self?.pollRecursively(groupPublicKey)
|
|
|
|
self?.pollRecursively(groupPublicKey)
|
|
|
|
}.catch(on: Threading.pollerQueue) { error in
|
|
|
|
}.catch(on: Threading.pollerQueue) { error in
|
|
|
|