// // Api+Monents.h // YUMI // // Created by YUMI on 2022/5/13. // #import "Api.h" NS_ASSUME_NONNULL_BEGIN @interface Api (Moments) /// 朋友圈动态推荐列表 /// @param completion 完成 /// @param page 当前的页数 /// @param pageSize 一页的个数 /// @param types 类型 0,2 + (void)momentsRecommendList:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize types:(NSString *)types; /// 朋友圈动态最新列表 /// @param completion 完成 /// @param dynamicId 最新动态的id /// @param pageSize 一页的个数 /// @param types 类型 0,2 + (void)momentsLatestList:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId pageSize:(NSString *)pageSize types:(NSString *)types; /// 朋友圈动态关注列表 /// @param completion 完成 /// @param dynamicId 最新动态的id /// @param pageSize 一页的个数 /// @param types 类型 0,2 + (void)momentsFollowerList:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId pageSize:(NSString *)pageSize types:(NSString *)types; /// 互动消息列表 /// @param completion 完成 /// @param dynamicId 动态的id /// @param pageSize 一页的个数 /// @param uid 类型 uid + (void)momentsInteractiveList:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId pageSize:(NSString *)pageSize uid:(NSString *)uid; /// 清空互动消息 /// @param Completion 完成 /// @param uid 用户的uid + (void)momentsInteractiveClear:(HttpRequestHelperCompletion)Completion uid:(NSString *)uid; /// 获取话题列表 /// @param completion 完成 /// @param uid uid /// @param page 当前的页数 /// @param pageSize 一页多少个 /// @param worldTypeId 类型0 + (void)momentsTopicList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize worldTypeId:(NSString *)worldTypeId; /// 分享动态 /// @param completion 完成 /// @param dynamicId 动态的id /// @param uid 动态发布者的uid /// @param worldId 动态的话题id /// @param shareUid 分享者的uid + (void)userShareMoments:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId uid:(NSString *)uid worldId:(NSString *)worldId shareUid:(NSString *)shareUid; /// 点赞动态 /// @param completion 完成 /// @param dynamicId 动态的id /// @param uid 用户的uid /// @param status 0 取消点赞 1 点赞 /// @param likedUid 点赞人的uid /// @param worldId 世界的id + (void)momentsLike:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId uid:(NSString *)uid status:(NSString *)status likedUid:(NSString *)likedUid worldId:(NSString *)worldId; /// 动态详情 /// @param completion 完成 /// @param dynamicId 动态的id /// @param worldId 话题的id /// @param uid 用户的uid + (void)momentsDetail:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId worldId:(NSString *)worldId uid:(NSString *)uid; /// 评论动态 /// @param completion 完成 /// @param uid 用户的uid /// @param dynamicId 动态的id /// @param content 内容 + (void)momentDetailCommon:(HttpRequestHelperCompletion)completion uid:(NSString *)uid dynamicId:(NSString *)dynamicId content:(NSString *)content; /// 回复评论 /// @param completion 完成 /// @param uid 用户的uid /// @param dynamicId 动态的id /// @param content 内容 /// @param commentId 评论的id + (void)replyMomentsDetailCommon:(HttpRequestHelperCompletion)completion uid:(NSString *)uid dynamicId:(NSString *)dynamicId content:(NSString *)content commentId:(NSString *)commentId; /// 请求评论列表 /// @param completion 完成 /// @param dynamicId 动态id /// @param uid uid /// @param pageSize 一页多少个 /// @param timestamp 上一个评论的时间戳 + (void)momentsCommentList:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId uid:(NSString *)uid pageSize:(NSString *)pageSize timestamp:(NSString *)timestamp; /// 评论回复列表 /// @param completion 完成 /// @param dynamicId 动态id /// @param uid uid /// @param pageSize 每页多少个 /// @param commentId 评论的id /// @param timestamp 上条回复的时间 + (void)momentsCommentReplyList:(HttpRequestHelperCompletion)completion dynamicId:(NSString *)dynamicId uid:(NSString *)uid pageSize:(NSString *)pageSize commentId:(NSString *)commentId timestamp:(NSString *)timestamp; /// 获取可以选择的话题列表 /// @param completion 完成 /// @param uid 用户的uid /// @param type 类型 /// @param page 当前的页数 + (void)momentsTopicList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type page:(NSString *)page; /// 发布动态 /// @param completion 完成 /// @param uid uid /// @param type 类型 /// @param worldId 话题的id /// @param content 内容 /// @param resList 发布的图片 + (void)momentsPublish:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type worldId:(NSString *)worldId content:(NSString *)content resList:(NSArray *)resList; /// 获取动态话题最新记录 /// @param completion 完成 /// @param uid 用户的uid /// @param dynamicId 下一页动态的id /// @param types l类型 /// @param worldId 话题的id /// @param pageSize 一页多少个 + (void)momentsTopicLatestList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid dynamicId:(NSString *)dynamicId types:(NSString *)types worldId:(NSString *)worldId pageSize:(NSString *)pageSize; /// 获取动态话题推荐记录 /// @param completion 完成 /// @param uid 用户的uid /// @param dynamicId 下一页动态的id /// @param types l类型 /// @param worldId 话题的id /// @param pageSize 一页多少个 + (void)momentsTopicRecommendList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid dynamicId:(NSString *)dynamicId types:(NSString *)types worldId:(NSString *)worldId pageSize:(NSString *)pageSize; /// 获取动态话题详情 /// @param completion 完成 /// @param worldId 话题id /// @param uid 用户uid + (void)momentsTopicDetailInfo:(HttpRequestHelperCompletion)completion worldId:(NSString *)worldId uid:(NSString *)uid; /// 删除动态 /// @param completion 完成 /// @param uid uid /// @param dynamicId 动态的id /// @param worldId 话题的id + (void)momentsDelete:(HttpRequestHelperCompletion)completion uid:(NSString *)uid dynamicId:(NSString *)dynamicId worldId:(NSString *)worldId; /// 获取动态没有阅读数 /// @param completion 完成 /// @param uid uid + (void)momentsUnReadCount:(HttpRequestHelperCompletion)completion uid:(NSString *)uid; /// 屏蔽 /// @param completion 完成 /// @param type type为0 => 屏蔽动态, objId 为 动态id, type为1 => 屏蔽房间, objId 为 用户uid + (void)requestShielding:(HttpRequestHelperCompletion)completion type:(NSString *)type objId:(NSString *)objId; @end NS_ASSUME_NONNULL_END