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)
24 private func doAction() {
28 try CommandRegister.command(for: queue.dequeue()).execute()
32 print("JSONTracker Cought Exception -> \(error)")
36 private func start() {
38 DispatchQueue(label: "JSONTracker")
39 .async { while true { autoreleasepool { self.doAction() } } }