新增布局按钮到 XPHomePagingViewController,优化顶部控制视图的交互功能。同时,更新 RoomAnimationView 中的动画管理逻辑,增加本地开关状态缓存,减少对 TurboModeStateManager 的频繁调用,提升性能和可维护性。修复 TurboModeStateManager 的初始化逻辑,确保应用启动时 Turbo 模式为关闭状态,并新增强制打开/关闭所有开关的功能。更新 XPEffectPanelViewController 以同步 Turbo 模式状态,确保 UI 显示与实际状态一致。
This commit is contained in:
@@ -47,6 +47,10 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
- (void)setCurrentRoomId:(NSString *)roomId;
|
||||
- (NSString *)loadCurrentRoomId;
|
||||
|
||||
// 🔧 新增:强制打开/关闭当前房间的所有开关(含通知与缓存更新)
|
||||
- (void)forceCloseAllSwitches:(NSString *)roomId;
|
||||
- (void)forceOpenAllSwitches:(NSString *)roomId;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
Reference in New Issue
Block a user