// // YMMineUserInfoPresenter.h // YUMI // // Created by YUMI on 2021/9/23. // #import "BaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN @interface XPMineUserInfoPresenter : BaseMvpPresenter // 获取用户信息 - (void)getUserInfoWithUid:(NSString *)uid; // 获取用户详细信息 - (void)getUserDetailInfoWithUid:(NSString *)uid; /// 两个人的关注状态 /// @param targetUid 对方的uid - (void)getUserAttentionState:(NSString *)targetUid; /// 关注用户 /取消该关注 /// @param targetUid 目标用户的uid /// @param state 是否关注 yes 关注 NO 取消关注 - (void)attentionUser:(NSString *)targetUid state:(BOOL)state; ///上传访问用户主页记录 ///@param targetUid 被访问用户的uid - (void)visitUser:(NSString *)targetUid; ///得到个人简介标签 -(void)getTagList; ////保存个人简介标签 -(void)saveTagListWithLabels:(NSString *)labels; - (void)requestBlockTimesSuccess:(void(^)(NSArray *array))finishHim failure:(void(^)(NSError *error))failure; - (void)superBlock:(NSInteger)uid hours:(NSInteger)hours resaon:(NSString *)reason success:(void(^)(void))finishHim failure:(void(^)(NSError *error))failure; - (void)cpTypeList:(NSInteger)uid; - (void)requestRelationship:(NSInteger)uid otherUid:(NSInteger)otherUid type:(NSInteger)type success:(void(^)(void))finishHim failure:(void(^)(NSError *error))failure; - (void)updateRelationship:(NSInteger)recordId status:(NSInteger)status success:(void(^)(void))finishHim failure:(void(^)(NSError *error))failure; @end NS_ASSUME_NONNULL_END