31 lines
722 B
Objective-C
31 lines
722 B
Objective-C
//
|
|
// RoomModePresenter.h
|
|
// YuMi
|
|
//
|
|
// Created by P on 2024/12/23.
|
|
//
|
|
|
|
#import "BaseMvpPresenter.h"
|
|
|
|
#import "RoomInfoModel.h"
|
|
#import "RoomLevelInfoModel.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RoomModePresenter : BaseMvpPresenter
|
|
|
|
- (void)loadRoomLevelInfo:(NSInteger)roomUid
|
|
success:(void(^)(RoomLevelInfoModel *model))success
|
|
failure:(void(^)(NSError *error))failure;
|
|
|
|
- (void)updateRoomMode:(RoomType)type
|
|
micSkinID:(NSInteger)micSkinID
|
|
micEffectID:(NSInteger)micEffectID
|
|
forRoom:(RoomInfoModel *)roomInfo
|
|
success:(void(^)(void))success
|
|
failure:(void(^)(NSError *error))failure;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|