This commit is contained in:
2025-12-04 16:41:33 +08:00
parent 231f7f8c13
commit f593ef0b4a
4 changed files with 103 additions and 28 deletions

View File

@@ -97,6 +97,35 @@
}];
}
///
- (void)deleteUserCharacterWithId:(NSNumber *)characterId
completion:(KBDeleteUserCharacterCompletion)completion {
if (!characterId) {
if (completion) {
NSError *e = [NSError errorWithDomain:KBNetworkErrorDomain
code:KBNetworkErrorInvalidResponse
userInfo:@{NSLocalizedDescriptionKey: KBLocalized(@"Invalid parameter")}];
completion(NO, e);
}
return;
}
NSDictionary *params = @{@"id": characterId};
[KBHUD show];
[[KBNetworkManager shared] GET:API_CHARACTER_DEL_USER_CHARACTER
parameters:params
headers:nil
autoShowBusinessError:YES
completion:^(NSDictionary *jsonOrData,
NSURLResponse * _Nullable response,
NSError * _Nullable error) {
[KBHUD dismiss];
if (completion) {
completion(error == nil, error);
}
}];
}
///
- (void)upLoadAvatarWithData:(NSData *)avatarData completion:(KBUpLoadAvatarCompletion)completion{
KBWeakSelf;