OSDN Git Service

integerArrayプロパティを使用するようにした
[kcd/KCD.git] / KCD / DestroyItem2Command.swift
index 8ae214b..4a0c3ad 100644 (file)
@@ -17,17 +17,9 @@ final class DestroyItem2Command: JSONCommand {
     
     override func execute() {
         
-        guard let itemIds = parameter["api_slotitem_ids"]
-            .string?
-            .components(separatedBy: ",")
-            .flatMap({ Int($0) }) else {
-                
-                return Logger.shared.log("api_slotitem_ids is wrong")
-        }
-        
         let store = ServerDataStore.oneTimeEditor()
         
-        store.slotItems(in: itemIds).forEach(store.delete)
+        store.slotItems(in: parameter["api_slotitem_ids"].integerArray).forEach(store.delete)
         
         guard let material = store.material() else {