NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::TalkEx::Collect类 参考

#include <nim_cpp_talkex.h>

Public 类型

using AddCollectCallback = std::function<void(int code, const CollectInfo&)>
 添加收藏回调模板
 
using RemoveCollectsCallback = std::function<void(int code, int count)>
 删除收藏回调模板
 
using UpdateCollectCallback = std::function<void(int, const CollectInfo&)>
 更新收藏回调模板
 
using QueryCollectsCallback = std::function<void(int, int, const CollectInfoList&)>
 分页查询回调模板
 

静态 Public 成员函数

static void AddCollect (const CollectInfo &collect_info, const AddCollectCallback &cb)
 
static void RemoveCollects (const RemoveCollectsParm &collect_list, const RemoveCollectsCallback &cb)
 
static void UpdateCollectExt (const MatchCollectParm &collect_match_param, const std::string &ext, const UpdateCollectCallback &cb)
 
static void QueryCollectList (const QueryCollectsParm &query_collect_list_param, const QueryCollectsCallback &cb)
 

成员类型定义说明

◆ AddCollectCallback

using nim::TalkEx::Collect::AddCollectCallback = std::function<void(int code, const CollectInfo&)>

添加收藏回调模板

◆ QueryCollectsCallback

using nim::TalkEx::Collect::QueryCollectsCallback = std::function<void(int, int, const CollectInfoList&)>

分页查询回调模板

◆ RemoveCollectsCallback

using nim::TalkEx::Collect::RemoveCollectsCallback = std::function<void(int code, int count)>

删除收藏回调模板

◆ UpdateCollectCallback

using nim::TalkEx::Collect::UpdateCollectCallback = std::function<void(int, const CollectInfo&)>

更新收藏回调模板

成员函数说明

◆ AddCollect()

void nim::TalkEx::Collect::AddCollect ( const CollectInfo & collect_info,
const AddCollectCallback & cb )
static

添加收藏

参数
[in]collect_info收藏内容
[in]cb执行结果回调函数
返回
void 无返回值

◆ QueryCollectList()

void nim::TalkEx::Collect::QueryCollectList ( const QueryCollectsParm & query_collect_list_param,
const QueryCollectsCallback & cb )
static

分页查询收藏列表

参数
[in]query_collect_list_param查询参数
[in]cb执行结果回调函数
返回
void 无返回值

◆ RemoveCollects()

void nim::TalkEx::Collect::RemoveCollects ( const RemoveCollectsParm & collect_list,
const RemoveCollectsCallback & cb )
static

批量删除收藏

参数
[in]collect_list要删除的收藏列表
[in]cb执行结果回调函数
返回
void 无返回值

◆ UpdateCollectExt()

void nim::TalkEx::Collect::UpdateCollectExt ( const MatchCollectParm & collect_match_param,
const std::string & ext,
const UpdateCollectCallback & cb )
static

更新收藏扩展字段

参数
[in]collect_match_param根据收藏的id 与 create time去匹配收藏内容
[in]ext收藏的扩展字段内容
[in]cb执行结果回调函数
返回
void 无返回值

该类的文档由以下文件生成: