58 lines
1.5 KiB
Objective-C
58 lines
1.5 KiB
Objective-C
//
|
|
// YMMoreMenuPresenter.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/12/11.
|
|
//
|
|
|
|
#import "BaseMvpPresenter.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@class RoomInfoModel;
|
|
@interface XPMoreMenuPresenter : BaseMvpPresenter
|
|
|
|
///获取更多菜单
|
|
- (void)getMoreMenuDataSource:(RoomInfoModel *)roomInfo isSuperAdmin:(BOOL)isSuperAdmin isOnMic:(BOOL)isOnMic;
|
|
|
|
/// 开启房间礼物值
|
|
/// @param roomUid 房间的uid
|
|
- (void)openRoomGiftValue:(NSString *)roomUid;
|
|
|
|
/// 关闭房间礼物值
|
|
/// @param roomUid 房间的uid
|
|
- (void)closeRoomGiftValue:(NSString *)roomUid;
|
|
|
|
/// 更新公屏状态
|
|
/// @param isCloseScreen 是否关闭公屏
|
|
/// @param roomId 房间的id
|
|
- (void)updateRoomMessageScreenState:(BOOL)isCloseScreen roomId:(NSString *)roomId;
|
|
|
|
/// 开启相亲模式
|
|
/// @param roomUid 房主的uid
|
|
- (void)openRoomDating:(NSString *)roomUid;
|
|
|
|
/// 关闭相亲模式
|
|
/// @param roomUid 房主的uid
|
|
- (void)closeRoomDating:(NSString *)roomUid;
|
|
|
|
///获取房间广播模板内容
|
|
/// @param type 房间类型
|
|
- (void)getRoomRadioMessageListWithType:(NSString *)type;
|
|
/// 获取房间VIP小喇叭信息
|
|
- (void)getRoomgetUserVipRoomTrumpet:(NSString *)roomUid;
|
|
///结束个播跨房PK
|
|
- (void)requestFinishAnchorPK:(NSString *)roundId;
|
|
|
|
/// 清空公屏
|
|
/// @param roomUid 房主的uid
|
|
/// @param uid 操作人的uid
|
|
- (void)cleanScreen:(NSString *)roomUid uid:(NSString *)uid;
|
|
|
|
/// 取消匹配随机PK
|
|
/// @param roomUid 房间UID
|
|
- (void)requestCancelMatchRandomPK:(NSString *)roomUid;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|