5 // Created by Hori,Masaki on 2015/11/26.
6 // Copyright (c) 2015年 Hori,Masaki. All rights reserved.
9 #import "HMCombinedCommand.h"
12 NSString *HMCombinedCommandCombinedDidCangeNotification = @"HMCombinedCommandCombinedDidCangeNotification";
13 NSString *HMCombinedType = @"HMCombinedType";
15 @implementation HMCombinedCommand
18 static dispatch_once_t onceToken;
19 dispatch_once(&onceToken, ^{
20 [HMJSONCommand registerClass:self];
23 + (BOOL)canExcuteAPI:(NSString *)api
25 if([api isEqualToString:@"/kcsapi/api_req_hensei/combined"]) return YES;
31 if([self.api isEqualToString:@"/kcsapi/api_port/port"]) {
32 NSDictionary *data = self.json[@"api_data"];
33 type = data[@"api_combined_flag"];
35 if([self.api isEqualToString:@"/kcsapi/api_req_hensei/combined"]) {
36 type = self.arguments[@"api_combined_type"];
40 NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
41 [nc postNotificationName:HMCombinedCommandCombinedDidCangeNotification