修改在线列表

This commit is contained in:
启星
2025-12-10 10:01:27 +08:00
parent 3b0e2386c5
commit 1a0dac1d91
26 changed files with 413 additions and 76 deletions

View File

@@ -53,7 +53,9 @@
#import "IQKeyboardManager.h"
#import "QXChirldViewController.h"
#import "QXMineNetwork.h"
#import "QXHomePageNetwork.h"
#import "QXRoomNavigationController.h"
#import "QXInvitePopView.h"
#if DEBUG
#import <LLDebugTool.h>
#endif
@@ -268,13 +270,42 @@
QXLOG(@"========app即将进入后台========");
}
-(void)applicationWillEnterForeground:(UIApplication *)application{
QXLOG(@"========app从后台回到前台========");
if ([QXGlobal.shareGlobal.roomId isExist]) {
[[QXGiftPlayerManager shareManager] startPlay];
[[QXGiftDisplayManager sharedManager] becomeFront];
[[QXGlobal shareGlobal] dirfViewBecomeToFront];
}else{
[self getRecommendRoom];
}
}
-(void)getRecommendRoom{
if (QXGlobal.shareGlobal.isLogin) {
[QXHomePageNetwork getRecommendRoomSuccessBlock:^(QXRoomListModel * _Nonnull model) {
[self popInviteWithModel:model];
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
}];
}
}
-(void)popInviteWithModel:(QXRoomListModel*)model{
__block QXRoomListModel *roomModel = model;
QXInvitePopView *view = [[QXInvitePopView alloc] init];
view.model = model;
view.closeActionBlock = ^{
[[QXGlobal shareGlobal].alertViewController hideViewFinishBlock:^{
QXLOG(@"页面关闭");
}];
};
view.agreeActionBlock = ^{
[[QXGlobal shareGlobal] joinRoomWithRoomId:roomModel.room_id isRejoin:NO navagationController:(UINavigationController*)KEYWINDOW.rootViewController];
};
[[QXGlobal shareGlobal] showView:view popType:(PopViewTypeTopToCenter) tapDismiss:NO finishBlock:^{
}];
}
///
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
// ZFInterfaceOrientationMask orientationMask = [ZFLandscapeRotationManager supportedInterfaceOrientationsForWindow:window];