OSDN Git Service

staticプロパティをインスタンスプロパティに変更
[kcd/KCD.git] / KCD / ApplySuppliesCommand.swift
index 5099917..d241816 100644 (file)
@@ -15,14 +15,32 @@ final class ApplySuppliesCommand: JSONCommand {
         let store = ServerDataStore.oneTimeEditor()
         
         data["api_ship"]
-            .forEach { (_, json) in
+            .forEach { _, json in
                 
-                guard let i = json["api_id"].int else { return }
-                guard let ship = store.sync(execute: { store.ship(by: i) }) else { return }
-                guard let bull = json["api_bull"].int else { return }
-                guard let fuel = json["api_fuel"].int else { return }
-                guard let slots = json["api_onslot"].arrayObject as? [Int] else { return }
-                guard slots.count > 4 else { return }
+                guard let i = json["api_id"].int else {
+                    
+                    return
+                }
+                guard let ship = store.sync(execute: { store.ship(by: i) }) else {
+                    
+                    return
+                }
+                guard let bull = json["api_bull"].int else {
+                    
+                    return
+                }
+                guard let fuel = json["api_fuel"].int else {
+                    
+                    return
+                }
+                guard let slots = json["api_onslot"].arrayObject as? [Int] else {
+                    
+                    return
+                }
+                guard slots.count > 4 else {
+                    
+                    return
+                }
                 
                 store.sync {