修正部分体验问题; 房间表情新增 api; 房间表情新增 svga 支持以及持久化缓存

This commit is contained in:
AI Health Developer
2025-05-07 19:30:50 +08:00
parent 69863a91ff
commit 07ebee2fc1
20 changed files with 448 additions and 64 deletions

View File

@@ -355,6 +355,8 @@ XPHomeRecommendOtherRoomViewDelegate>
@property(nonatomic, assign) NSInteger maxReloadTagsLimitCount;
@property(nonatomic, assign) NSInteger reloadTagsLimitCount;
@property (nonatomic, assign) bool hasLoadAPIs;
@end
@implementation XPNewHomeViewController
@@ -393,6 +395,14 @@ XPHomeRecommendOtherRoomViewDelegate>
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
if (!self.hasLoadAPIs) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[self.pagingView.mainTableView.mj_header beginRefreshing];
});
self.hasLoadAPIs = YES;
}
}
- (void)tokenInvalid {
@@ -465,7 +475,7 @@ XPHomeRecommendOtherRoomViewDelegate>
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(homeVCRefreshComplete) name:@"khomeVCRefreshComplete" object:nil];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(logOut) name:@"kInLoginVC" object:nil];
[header beginRefreshing];
// [header beginRefreshing];
}
-(void)homeVCRefreshComplete{
@@ -480,7 +490,6 @@ XPHomeRecommendOtherRoomViewDelegate>
}
-(void)headerRefresh{
[self.presenter getHomeTopData];
[self.presenter getHomeTagList];
[self.presenter getHomeRanks];