1
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "KBPersonaPageModel.h"
|
||||
#import "KBChatHistoryPageModel.h"
|
||||
#import "KBCommentModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@@ -105,6 +106,42 @@ typedef void (^AiVMSpeechTranscribeCompletion)(KBAiSpeechTranscribeResponse *_Nu
|
||||
pageSize:(NSInteger)pageSize
|
||||
completion:(void(^)(KBChatHistoryPageModel * _Nullable pageModel, NSError * _Nullable error))completion;
|
||||
|
||||
#pragma mark - 评论相关接口
|
||||
|
||||
/// 发表评论
|
||||
/// @param companionId AI 陪聊角色 ID
|
||||
/// @param content 评论内容
|
||||
/// @param parentId 父评论 ID(一级评论传 NULL)
|
||||
/// @param rootId 根评论 ID(用于标识一级评论)
|
||||
/// @param completion 完成回调(返回 code 200 表示成功)
|
||||
- (void)addCommentWithCompanionId:(NSInteger)companionId
|
||||
content:(NSString *)content
|
||||
parentId:(nullable NSNumber *)parentId
|
||||
rootId:(NSInteger)rootId
|
||||
completion:(void(^)(NSInteger code, NSError * _Nullable error))completion;
|
||||
|
||||
/// 分页查询评论列表
|
||||
/// @param companionId AI 陪聊角色 ID
|
||||
/// @param pageNum 页码(从 1 开始,默认 1)
|
||||
/// @param pageSize 每页大小(默认 20)
|
||||
/// @param completion 完成回调(返回评论分页模型)
|
||||
- (void)fetchCommentsWithCompanionId:(NSInteger)companionId
|
||||
pageNum:(NSInteger)pageNum
|
||||
pageSize:(NSInteger)pageSize
|
||||
completion:(void(^)(KBCommentPageModel * _Nullable pageModel, NSError * _Nullable error))completion;
|
||||
|
||||
/// 点赞/取消点赞评论
|
||||
/// @param commentId 评论 ID
|
||||
/// @param completion 完成回调(返回点赞响应模型)
|
||||
- (void)likeCommentWithCommentId:(NSInteger)commentId
|
||||
completion:(void(^)(KBCommentLikeResponse * _Nullable response, NSError * _Nullable error))completion;
|
||||
|
||||
/// 点赞/取消点赞 AI 角色
|
||||
/// @param companionId AI 角色 ID
|
||||
/// @param completion 完成回调(返回点赞响应模型)
|
||||
- (void)likeCompanionWithCompanionId:(NSInteger)companionId
|
||||
completion:(void(^)(KBCommentLikeResponse * _Nullable response, NSError * _Nullable error))completion;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
Reference in New Issue
Block a user