1#ifndef V2_NIM_SETTING_SERVICE_H
2#define V2_NIM_SETTING_SERVICE_H
Definition: ne_stl_continuous_container.h:15
Definition: ne_stl_string.h:19
通知服务
Definition: v2_nim_setting_service.hpp:14
virtual V2NIMP2PMessageMuteMode getP2PMessageMuteMode(nstd::string accountId)=0
获取点对点消息免打扰模式
virtual void addSettingListener(V2NIMSettingListener listener)=0
添加设置监听
virtual void removeSettingListener(V2NIMSettingListener listener)=0
移除设置监听
virtual bool getConversationMuteStatus(nstd::string conversationId)=0
获取会话消息免打扰状态
virtual V2NIMDndConfig getDndConfig()=0
读取免打扰与详情显示接口
virtual void setTeamMessageMuteMode(nstd::string teamId, V2NIMTeamType teamType, V2NIMTeamMessageMuteMode muteMode, V2NIMSuccessCallback< void > success, V2NIMFailureCallback failure)=0
设置群消息免打扰模式
virtual void setP2PMessageMuteMode(nstd::string accountId, V2NIMP2PMessageMuteMode muteMode, V2NIMSuccessCallback< void > success, V2NIMFailureCallback failure)=0
设置点对点消息免打扰模式
virtual void setDndConfig(V2NIMDndConfig config, V2NIMSuccessCallback< void > success, V2NIMFailureCallback failure)=0
设置免打扰与详情显示
virtual V2NIMTeamMessageMuteMode getTeamMessageMuteMode(nstd::string teamId, V2NIMTeamType teamType)=0
获取群消息免打扰模式
virtual void setPushMobileOnDesktopOnline(bool need, V2NIMSuccessCallback< void > success, V2NIMFailureCallback failure)=0
设置当桌面端在线时, 移动端是否需要推送
virtual void getP2PMessageMuteList(V2NIMSuccessCallback< nstd::vector< nstd::string > > success, V2NIMFailureCallback failure)=0
获取点对点消息免打扰列表
通用成功
Definition: v2_nim_def_callback.hpp:7
Definition: v2_nim_ai_service.hpp:4
V2NIMTeamType
Definition: v2_nim_def_enum.hpp:1266
V2NIMP2PMessageMuteMode
Definition: v2_nim_def_enum.hpp:1359
V2NIMTeamMessageMuteMode
Definition: v2_nim_def_enum.hpp:1350
Definition: ne_stl_bind.h:132
Definition: v2_nim_def_struct.hpp:1697
Definition: v2_nim_def_callback.hpp:172