Files
peko-ios/YuMi/Modules/YMRoom/View/UserCard/Protocol/XPUserCardProtocol.h
2023-11-28 16:50:45 +08:00

47 lines
1.4 KiB
Objective-C

//
// YMUserCardProtocol.h
// YUMI
//
// Created by YUMI on 2021/11/24.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class UserInfoModel, XPUserCardItemModel, XPUserCardMicroItemModel;
@protocol XPUserCardProtocol <NSObject>
///获取用户信息成功
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
///获取用户卡片中 functioin的数据源
- (void)onGetFunctionArraySccess:(NSArray<XPUserCardItemModel *> *)array;
///获取用户卡片中 操作麦的 functioin的数据源
- (void)onGetMicroFunctionArraySuccess:(NSArray<XPUserCardMicroItemModel *> *)array;
///关注成功
- (void)attentionUserSuccess:(XPUserCardItemModel *)item;
///加入黑名单
- (void)makeUserBlackFinish:(NSError *)error;
///设置管理 取消管理员 成功
- (void)markUserManagerFinish:(XPUserCardItemModel *)item error:(NSError *)error;
/// 踢出房间
- (void)makeKickUserFinish:(NSError *)error uid:(NSString *)uid;
///超管踢管理出房间
- (void)superAdminKickUserFinish:(NSError *)error;
///抱下麦成功
- (void)kickDownMicroSuccess;
///抱上麦成功
- (void)upMicroSuccess;
///操作静音成功
- (void)muteMicroSusccess;
///操作锁坑成功
- (void)lockMicroSusccess;
///清除用户礼物值成功
- (void)cleanUserGiftValueSuccess:(NSDictionary *)dic;
///选择心动成功
- (void)roomDatingPickHeartUserSuccess;
///超管处理用户操作成功
- (void)superAdminHandleUserSuccess:(NSString *)opt;
@end
NS_ASSUME_NONNULL_END