Files
yinmeng-ios/xplan-ios/Main/Room/View/Setting/Api/Api+RoomSetting.m
2022-02-18 11:01:37 +08:00

54 lines
2.1 KiB
Objective-C

//
// Api+RoomSetting.m
// xplan-ios
//
// Created by 冯硕 on 2021/12/27.
//
#import "Api+RoomSetting.h"
@implementation Api (RoomSetting)
/// 获取房间信息
/// @param complection 完成
/// @param uid 用户的uid
/// @param intoUid 自己的Uid 判断当前进房用户是否是平台超管 判断进房用户是否开启青少年
+ (void)getRoomInfo:(HttpRequestHelperCompletion)complection uid:(NSString *)uid intoUid:(NSString *)intoUid {
[self makeRequest:@"room/get" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, intoUid, nil];
}
/// 开启房间排麦
/// @param completion 完成
/// @param roomUid 房间的uid
/// @param operUid 操作者的uid
+ (void)openRoomArrangeMic:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid operUid:(NSString *)operUid {
[self makeRequest:@"room/queue/enable" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, operUid, nil];
}
/// 关闭房间排麦
/// @param completion 完成
/// @param roomUid 房间的uid
/// @param operUid 操作者的uid
+ (void)closeRoomArrangeMic:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid operUid:(NSString *)operUid {
[self makeRequest:@"room/queue/enable" method:HttpRequestHelperMethodDELETE completion:completion, __FUNCTION__, roomUid, operUid, nil];
}
/// 开启房间离开模式
/// @param completion 完成
/// @param roomUid 房间的uid
/// @param uid 操作者的uid
+ (void)openRoomLeaveMode:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid uid:(NSString *)uid {
[self makeRequest:@"room/leave/mode/open" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, uid, nil];
}
/// 关闭房间离开模式
/// @param completion 完成
/// @param roomUid 房间的uid
/// @param uid 操作者的uid
+ (void)closeRoomLeaveMode:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid uid:(NSString *)uid {
[self makeRequest:@"room/leave/mode/close" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, uid, nil];
}
@end