5 // Created by Hori,Masaki on 2017/01/21.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 final class JSONTracker {
13 private let queue: Queue<APIResponse>
14 private let reciever: JSONReciever
19 reciever = JSONReciever(queue: queue)
29 private func doAction() {
33 try CommandRegister.command(for: queue.dequeue()).execute()
37 print("JSONTracker Cought Exception -> \(error)")
42 private func start() {
44 DispatchQueue(label: "JSONTracker")
45 .async { while true { autoreleasepool { self.doAction() } } }