extension Notification.Name {
static let HenseiDidChange = Notification.Name("com.masakih.KCD.Notification.HenseiDidChange")
}
-let HenseiDidChangeUserInfoKey = "HenseiDidChangeUserInfoKey"
class HenseiDidChangeUserInfo: NSObject {
let type: ChangeHenseiType
}
class ChangeHenseiCommand: JSONCommand {
- static let userInfoKey = HenseiDidChangeUserInfoKey
+ static let userInfoKey = "HenseiDidChangeUserInfoKey"
override class func canExecuteAPI(_ api: String) -> Bool {
if api == "/kcsapi/api_req_hensei/change" { return true }
NotificationCenter.default
.post(name: .HenseiDidChange,
object: self,
- userInfo: [HenseiDidChangeUserInfoKey: userInfo])
+ userInfo: [ChangeHenseiCommand.userInfoKey: userInfo])
}
}