78 lines
2.2 KiB
Objective-C
78 lines
2.2 KiB
Objective-C
//
|
|
// Api+RoomPK.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2022/3/17.
|
|
//
|
|
|
|
#import "Api.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface Api (RoomPK)
|
|
|
|
/// 获取房间内PK记录
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param pageSize 一页多少个
|
|
/// @param page 多少页
|
|
+ (void)getRoomPKRecordList:(HttpRequestHelperCompletion)completion
|
|
roomUid:(NSString *)roomUid
|
|
pageSize:(NSString *)pageSize
|
|
page:(NSString *)page;
|
|
|
|
/// 获取当前房间PK 详情
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
+ (void)getRoomPKDetail:(HttpRequestHelperCompletion)completion
|
|
roomUid:(NSString *)roomUid;
|
|
|
|
/// 开启房间PK
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param operUid 操作者的uid
|
|
+ (void)openRoomPK:(HttpRequestHelperCompletion)completion
|
|
roomUid:(NSString *)roomUid
|
|
operUid:(NSString *)operUid;
|
|
|
|
/// 关闭房间PK
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param operUid 操作者的uid
|
|
+ (void)closeRoomPK:(HttpRequestHelperCompletion)completion
|
|
roomUid:(NSString *)roomUid
|
|
operUid:(NSString *)operUid;
|
|
/// 创建一个PK
|
|
/// @param completion 完成
|
|
/// @param pkMode pk的类型 目前只有团队 2
|
|
/// @param voteMode 统计类型 1礼物价值 2 送礼人数
|
|
/// @param duration 持续的时间
|
|
/// @param roomUid 房主的uid
|
|
/// @param operUid 操作者的uid
|
|
+ (void)createRoomPK:(HttpRequestHelperCompletion)completion
|
|
pkMode:(NSString *)pkMode
|
|
voteMode:(NSString *)voteMode
|
|
duration:(NSString *)duration
|
|
roomUid:(NSString *)roomUid
|
|
operUid:(NSString *)operUid;
|
|
|
|
/// 查询房间PK结果
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param operUid 操作者的uid
|
|
/// @param pkId Pk的id
|
|
+ (void)checkRoomPKResult:(HttpRequestHelperCompletion)completion
|
|
roomUid:(NSString *)roomUid
|
|
operUid:(NSString *)operUid
|
|
pkId:(NSString *)pkId;
|
|
|
|
/// 开始PK
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param pkId 当前PK的ID
|
|
/// @param joinUsers 参加的人 jsonstring
|
|
+ (void)begainRoomPK:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid pkId:(NSString *)pkId joinUsers:(NSString *)joinUsers;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|