This commit is contained in:
2025-12-12 14:16:48 +08:00
parent 6a5bda44e6
commit 3813974eae
8 changed files with 78 additions and 43 deletions

View File

@@ -134,6 +134,10 @@
KBWeakSelf
__weak typeof(cell) weakCell = cell;
cell.onTapAction = ^{
if (![KBUserSessionManager shared].isLoggedIn) {
[[KBUserSessionManager shared] goLoginVC];
return;
}
__strong typeof(weakSelf) self = weakSelf;
HomeRankCardCell *strongCell = weakCell;
if (!self || !strongCell) { return; }
@@ -153,18 +157,20 @@
[self.homeVM addUserCharacterWithId:cid emoji : emoji
completion:^(BOOL success, NSError * _Nullable error) {
if (!success) {
NSString *msg = error.localizedDescription ?: KBLocalized(@"Network error");
[KBHUD showInfo:msg];
return;
}
// if (!success) {
// NSString *msg = error.localizedDescription ?: KBLocalized(@"Network error");
// [KBHUD showInfo:msg];
// return;
// }
// item
mc.added = YES;
NSMutableArray *m = [self.characters mutableCopy];
[m replaceObjectAtIndex:currentIndexPath.item withObject:mc];
self.characters = [m copy];
[self.collectionView reloadItemsAtIndexPaths:@[currentIndexPath]];
if (success) {
mc.added = YES;
NSMutableArray *m = [self.characters mutableCopy];
[m replaceObjectAtIndex:currentIndexPath.item withObject:mc];
self.characters = [m copy];
[self.collectionView reloadItemsAtIndexPaths:@[currentIndexPath]];
}
}];
};
return cell;