2023-07-14 18:50:55 +08:00
|
|
|
//
|
|
|
|
// 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;
|
|
|
|
|
2023-08-10 16:25:34 +08:00
|
|
|
/// 上传声音文件
|
|
|
|
/// @param filePath 文件路径
|
|
|
|
- (void)uploadVoice:(NSString *)filePath;
|
|
|
|
|
|
|
|
/// 保存声音
|
|
|
|
/// @param audioUrl 声音链接
|
|
|
|
/// @param second 秒数
|
|
|
|
-(void)saveSoundWithUrl:(NSString *)audioUrl second:(NSString *)second;
|
|
|
|
///删除声音
|
|
|
|
-(void)deleteSound;
|
|
|
|
///得到个人简介标签
|
|
|
|
-(void)getTagList;
|
|
|
|
////保存个人简介标签
|
|
|
|
-(void)saveTagListWithLabels:(NSString *)labels;
|
2023-07-14 18:50:55 +08:00
|
|
|
@end
|
|
|
|
|
|
|
|
NS_ASSUME_NONNULL_END
|