Signal-iOS/SignalServiceKit/src/Account/TSPreKeyManager.swift
2021-03-25 09:24:27 -03:00

24 lines
559 B
Swift

//
// Copyright (c) 2021 Open Whisper Systems. All rights reserved.
//
import Foundation
@objc
public class MessageProcessingOperation: OWSOperation {
public override func run() {
Logger.debug("")
firstly(on: .global()) {
self.messageProcessor.fetchingAndProcessingCompletePromise()
}.done { _ in
Logger.verbose("Complete.")
self.reportSuccess()
}.catch { error in
owsFailDebug("Error: \(error)")
self.reportError(error.asUnretryableError)
}
}
}