diff options
Diffstat (limited to 'Firestore/Source/Util/FSTDispatchQueue.m')
-rw-r--r-- | Firestore/Source/Util/FSTDispatchQueue.m | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Firestore/Source/Util/FSTDispatchQueue.m b/Firestore/Source/Util/FSTDispatchQueue.m index 9613102..8c953fe 100644 --- a/Firestore/Source/Util/FSTDispatchQueue.m +++ b/Firestore/Source/Util/FSTDispatchQueue.m @@ -56,6 +56,11 @@ NS_ASSUME_NONNULL_BEGIN dispatch_async(self.queue, block); } +- (void)dispatchAfterDelay:(NSTimeInterval)delay block:(void (^)(void))block { + dispatch_time_t delayNs = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delay * NSEC_PER_SEC)); + dispatch_after(delayNs, self.queue, block); +} + #pragma mark - Private Methods - (NSString *)currentQueueLabel { |