7#ifndef _NIM_SDK_CPP_FRIEND_H_
8#define _NIM_SDK_CPP_FRIEND_H_
29 typedef std::function<void(
NIMResCode res_code,
const std::list<nim::FriendProfile>& user_profile_list)>
32 typedef std::function<void(
const std::string& accid,
const nim::FriendProfile& user_profile)>
61 static bool Request(
const std::string& accid,
63 const std::string& msg,
65 const std::string& json_extension =
"");
77 static bool Delete(
const std::string& accid,
const FriendOptCallback& cb,
const std::string& json_extension =
"");
119 static void GetFriendProfile(
const std::string& accid,
const GetFriendProfileCallback& cb,
const std::string& json_extension =
"");
157 static void UnregFriendCb();
165 static bool QueryFriendshipBlock(
const std::string& accid,
const std::string& json_extension =
"");
175 static bool QueryFriendListByKeyword(
const std::string& keyword,
const GetFriendsListCallback& cb,
const std::string& json_extension =
"");
NIM 好友相关接口
Definition: nim_cpp_friend.h:23
std::function< void(const std::string &accid, const nim::FriendProfile &user_profile)> GetFriendProfileCallback
获取好友信息回调模板
Definition: nim_cpp_friend.h:34
std::function< void(NIMResCode res_code)> FriendOptCallback
变更好友信息回调模板
Definition: nim_cpp_friend.h:28
std::function< void(const FriendChangeEvent &)> FriendChangeCallback
好友信息变更通知回调模板
Definition: nim_cpp_friend.h:26
std::function< void(NIMResCode res_code, const std::list< nim::FriendProfile > &user_profile_list)> GetFriendsListCallback
获取好友回调模板
Definition: nim_cpp_friend.h:31
NIMVerifyType
Definition: nim_friend_def.h:68
#define NIM_SDK_CPPWRAPPER_DLL_API
Definition: nim_sdk_cpp_wrapper.h:38
NIMResCode
Definition: public_defines.h:21
删除好有拓展选项
Definition: nim_friend_helper.h:44
云信好友变更事件(请求添加)
Definition: nim_friend_helper.h:255
云信好友变更事件
Definition: nim_friend_helper.h:247
云信好友变更事件(删除)
Definition: nim_friend_helper.h:267
云信好友
Definition: nim_friend_helper.h:53
云信好友变更事件(多端同步)
Definition: nim_friend_helper.h:279
云信好友变更事件(更新)
Definition: nim_friend_helper.h:273