Files
peko-ios/YuMi/Modules/YMNewHome/Api/Api+EventCenter.m

91 lines
3.4 KiB
Objective-C

//
// Api+EventCenter.m
// YuMi
//
// Created by P on 2025/5/15.
//
#import "Api+EventCenter.h"
@implementation Api(EventCenter)
/// 活動配置
+ (void)usereventGoldConfig:(HttpRequestHelperCompletion)complection
uid:(NSString *)uid{
[self makeRequest:@"userevent/goldConfig"
method:HttpRequestHelperMethodGET
completion:complection, __FUNCTION__, uid, nil];
}
/// 活动广场列表
+ (void)usereventSquare:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize {
[self makeRequest:@"userevent/square"
method:HttpRequestHelperMethodGET
completion:complection, __FUNCTION__, page, pageSize, nil];
}
/// 我发布的活动
+ (void)usereventMySquare:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize
uid:(NSString *)uid {
[self makeRequest:@"userevent/mysquare"
method:HttpRequestHelperMethodGET
completion:complection, __FUNCTION__, page, pageSize, uid, nil];
}
/// 我订阅的活动
+ (void)usereventMySub:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize
uid:(NSString *)uid {
[self makeRequest:@"userevent/mySub"
method:HttpRequestHelperMethodGET
completion:complection, __FUNCTION__, page, pageSize, uid, nil];
}
/// 房间列表
+ (void)roomRoleListRoom:(HttpRequestHelperCompletion)complection {
[self makeRequest:@"roomrole/listroom"
method:HttpRequestHelperMethodGET
completion:complection, __FUNCTION__, nil];
}
+ (void)usereventPublish:(HttpRequestHelperCompletion)complection
eventBanner:(NSString *)eventBanner
eventDetail:(NSString *)eventDetail
eventDuration:(NSNumber *)eventDuration
eventStartTimeStr:(NSString *)eventStartTimeStr
eventTopic:(NSString *)eventTopic
noticeFans:(NSNumber *)noticeFans
payBanner:(NSNumber *)payBanner
payGoldNum:(NSNumber *)payGoldNum
roomUid:(NSString *)roomUid
uid:(NSString *)uid {
[self makeRequest:@"/userevent/publish"
method:HttpRequestHelperMethodPOST
completion:complection, __FUNCTION__, eventBanner, eventDetail, eventDuration, eventStartTimeStr, eventTopic, noticeFans, payBanner, payGoldNum, roomUid, uid, nil];
}
+ (void)usereventSub:(HttpRequestHelperCompletion)complection
eventId:(NSNumber *)eventId
subStatus:(NSNumber *)subStatus
uid:(NSString *)uid {
[self makeRequest:@"userevent/sub" method:HttpRequestHelperMethodPOST completion:complection,
__FUNCTION__, eventId, subStatus, uid, nil];
}
+ (void)usereventDel:(HttpRequestHelperCompletion)complection eventId:(NSNumber *)eventId {
[self makeRequest:@"userevent/del"
method:HttpRequestHelperMethodPOST
completion:complection, __FUNCTION__, eventId, nil];
}
+ (void)homeBanner:(HttpRequestHelperCompletion)complection uid:(NSString *)uid type:(NSString *)type activityShow:(NSNumber *)activityShow {
[self makeRequest:@"home/banner" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, type, activityShow, nil];
}
@end