1
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
#import "KBNetworkManager.h"
|
||||
#import "KBHUD.h"
|
||||
#import "KBBizCode.h"
|
||||
#import "KBAPI.h"
|
||||
|
||||
@interface KBHomeVM ()
|
||||
@property (nonatomic, copy, readwrite, nullable) NSArray<KBCharacter *> *rankList;
|
||||
@@ -170,4 +171,36 @@
|
||||
}];
|
||||
}
|
||||
|
||||
/// 添加用户人设
|
||||
- (void)addUserCharacterWithId:(NSNumber *)characterId
|
||||
completion:(KBHomeAddUserCharacterCompletion)completion {
|
||||
if (!characterId) {
|
||||
if (completion) {
|
||||
NSError *e = [NSError errorWithDomain:KBNetworkErrorDomain
|
||||
code:KBNetworkErrorInvalidResponse
|
||||
userInfo:@{NSLocalizedDescriptionKey: KBLocalized(@"Invalid parameter")}];
|
||||
completion(NO, e);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
NSDictionary *params = @{@"characterId": characterId};
|
||||
// [[KBNetworkManager shared] GET:API_CHARACTER_ADD_USER_CHARACTER
|
||||
// parameters:params
|
||||
// headers:nil
|
||||
// autoShowBusinessError:YES
|
||||
// completion:^(NSDictionary *jsonOrData,
|
||||
// NSURLResponse * _Nullable response,
|
||||
// NSError * _Nullable error) {
|
||||
// if (completion) {
|
||||
// completion(error == nil, error);
|
||||
// }
|
||||
// }];
|
||||
[[KBNetworkManager shared] POST:API_CHARACTER_ADD_USER_CHARACTER jsonBody:params headers:nil autoShowBusinessError:false completion:^(NSDictionary * _Nullable json, NSURLResponse * _Nullable response, NSError * _Nullable error) {
|
||||
if (completion) {
|
||||
completion(error == nil, error);
|
||||
}
|
||||
}];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user