新增公共房间管理器 PublicRoomManager,负责管理用户进入公共聊天房间的逻辑;在 ClientConfig.m 中添加对公共房间管理器的配置更新通知;在多个文件中集成公共房间管理器,确保用户信息更新和状态管理的正确性;更新相关文档以提供使用指南和集成说明。

This commit is contained in:
edwinQQQ
2025-08-08 17:01:59 +08:00
parent e3dfd8cb0a
commit 1fb6cadabf
24 changed files with 3418 additions and 24 deletions

View File

@@ -95,6 +95,7 @@
#import "RoomResourceManager.h"
#import "SocialShareManager.h"
#import "PublicRoomManager.h"
NSString * const kUserFirstLoginKey = @"kUserFirstLoginKey";
NSString * const kHadLaunchApp = @"kHadLaunchApp";
@@ -389,6 +390,10 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
[[XPSkillCardPlayerManager shareInstance] setUserInfoModel:userInfo];
[[XPSkillCardPlayerManager shareInstance] requestBravoGiftTabInfomation];
[[RoomBoomManager sharedManager] saveUserInfo:userInfo];
//
[[PublicRoomManager sharedManager] updateUserInfo:userInfo];
[self getRoomGameInfo];
[AccountInfoStorage instance].name = self.userInfo.nick;