Remove incorrect debug assertion

pull/332/head
nielsandriesse 4 years ago
parent 7d91062849
commit 651de37cf2

@ -2,7 +2,6 @@ import SessionUtilitiesKit
@objc(SNJobQueue) @objc(SNJobQueue)
public final class JobQueue : NSObject, JobDelegate { public final class JobQueue : NSObject, JobDelegate {
private var hasResumedPendingJobs = false // Just for debugging
@objc public static let shared = JobQueue() @objc public static let shared = JobQueue()
@ -21,12 +20,6 @@ public final class JobQueue : NSObject, JobDelegate {
} }
@objc public func resumePendingJobs() { @objc public func resumePendingJobs() {
if hasResumedPendingJobs {
#if DEBUG
preconditionFailure("resumePendingJobs() should only be called once.")
#endif
}
hasResumedPendingJobs = true
let allJobTypes: [Job.Type] = [ AttachmentDownloadJob.self, AttachmentUploadJob.self, MessageReceiveJob.self, MessageSendJob.self, NotifyPNServerJob.self ] let allJobTypes: [Job.Type] = [ AttachmentDownloadJob.self, AttachmentUploadJob.self, MessageReceiveJob.self, MessageSendJob.self, NotifyPNServerJob.self ]
allJobTypes.forEach { type in allJobTypes.forEach { type in
let allPendingJobs = SNMessagingKitConfiguration.shared.storage.getAllPendingJobs(of: type) let allPendingJobs = SNMessagingKitConfiguration.shared.storage.getAllPendingJobs(of: type)

Loading…
Cancel
Save