88 lines
3.1 KiB
Objective-C
88 lines
3.1 KiB
Objective-C
//
|
|
// Api+RoomSetting.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/12/27.
|
|
//
|
|
|
|
#import "Api.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface Api (RoomSetting)
|
|
|
|
/// 获取房间信息
|
|
/// @param complection 完成
|
|
/// @param uid 用户的uid
|
|
/// @param intoUid 自己的Uid 判断当前进房用户是否是平台超管 判断进房用户是否开启青少年
|
|
+ (void)getRoomInfo:(HttpRequestHelperCompletion)complection uid:(NSString *)uid intoUid:(NSString *)intoUid;
|
|
|
|
/// 开启房间排麦
|
|
/// @param completion 完成
|
|
/// @param roomUid 房间的uid
|
|
/// @param operUid 操作者的uid
|
|
+ (void)openRoomArrangeMic:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid operUid:(NSString *)operUid;
|
|
|
|
/// 关闭房间排麦
|
|
/// @param completion 完成
|
|
/// @param roomUid 房间的uid
|
|
/// @param operUid 操作者的uid
|
|
+ (void)closeRoomArrangeMic:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid operUid:(NSString *)operUid;
|
|
|
|
/// 开启房间离开模式
|
|
/// @param completion 完成
|
|
/// @param roomUid 房间的uid
|
|
/// @param uid 操作者的uid
|
|
+ (void)openRoomLeaveMode:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid uid:(NSString *)uid;
|
|
|
|
/// 关闭房间离开模式
|
|
/// @param completion 完成
|
|
/// @param roomUid 房间的uid
|
|
/// @param uid 操作者的uid
|
|
+ (void)closeRoomLeaveMode:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid uid:(NSString *)uid;
|
|
|
|
/// 获取房间所有的tag
|
|
/// @param completion 完成
|
|
/// @param uid uid
|
|
+ (void)getRoomTagList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
|
|
|
|
/// 管理员更新房间信息
|
|
/// @param completion 完成
|
|
/// @param params 需要的参数
|
|
+ (void)managerUpdateRoomInfo:(HttpRequestHelperCompletion)completion params:(NSDictionary *)params;
|
|
|
|
/// 房主更新房间信息
|
|
/// @param completion 完成
|
|
/// @param params 需要的参数
|
|
+ (void)ownerUpdateRoomInfo:(HttpRequestHelperCompletion)completion params:(NSDictionary *)params;
|
|
|
|
/// 更新房间信息 公屏开关
|
|
/// @param complection 完成
|
|
/// @param roomId 房间的id
|
|
/// @param isCloseScreen 是否关闭公屏
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)updateRoomInfoMessageState:(HttpRequestHelperCompletion)complection roomId:(NSString *)roomId isCloseScreen:(NSString *)isCloseScreen ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 获取房间所有的分类tag
|
|
/// @param completion 完成
|
|
/// @param uid uid
|
|
+ (void)getRoomClassifyList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
|
|
/// 获取房间在线用户
|
|
/// @param completion 完成
|
|
/// @param roomUid roomUid
|
|
+(void)requestRoomOnlineUserList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid;
|
|
/// 关闭房间礼物值
|
|
/// @param completion 完成
|
|
/// @param uid 操作人的uid
|
|
/// @param roomUid 房主的uid
|
|
+ (void)closeRoomGiftValue:(HttpRequestHelperCompletion)completion uid:(NSString *)uid roomUid:(NSString *)roomUid;
|
|
/// 开启房间礼物值
|
|
/// @param completion 完成
|
|
/// @param uid 操作人的uid
|
|
/// @param roomUid 房主的uid
|
|
+ (void)openRoomGiftValue:(HttpRequestHelperCompletion)completion uid:(NSString *)uid roomUid:(NSString *)roomUid;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|