// // PrintJobManager.swift // flutter_inappwebview // // Created by Lorenzo Pichilli on 09/05/22. // import Foundation public class PrintJobManager: NSObject, Disposable { static var jobs: [String: PrintJobController?] = [:] public override init() { super.init() } public func dispose() { let jobs = PrintJobManager.jobs.values jobs.forEach { (job: PrintJobController?) in job?.dispose() } PrintJobManager.jobs.removeAll() } deinit { dispose() } }