会话 filter
Public 成员函数 | |
V2TIMConversationListFilter () | |
V2TIMConversationListFilter (const V2TIMConversationListFilter &filter) | |
V2TIMConversationListFilter & | operator= (const V2TIMConversationListFilter &filter) |
~V2TIMConversationListFilter () | |
成员变量 | |
V2TIMConversationType | type |
uint32_t | filterType |
V2TIMString | conversationGroup |
uint64_t | markType |
bool | hasUnreadCount |
bool | hasGroupAtInfo |
V2TIMConversationListFilter | ( | const V2TIMConversationListFilter & | filter | ) |
V2TIMConversationListFilter& operator= | ( | const V2TIMConversationListFilter & | filter | ) |
C2C 或群会话(填 0 代表不过滤此项)
uint32_t filterType |
会话过滤类型,取值详见 @V2TIMConversationFilterType 如需会话分组过滤,则设置 filterType |= (uint32_t)V2TIM_CONVERSATION_FILTER_TYPE_CONVERSATION_GROUP 如需会话标记过滤,则设置 filterType |= (uint32_t)V2TIM_CONVERSATION_FILTER_TYPE_CONVERSATION_MARK 如需会话未读数过滤,则设置 filterType |= (uint32_t)V2TIM_CONVERSATION_FILTER_TYPE_HAS_UNREAD_COUNT 如需会话群 @ 信息过滤,则设置 filterType |= (uint32_t)V2TIM_CONVERSATION_FILTER_TYPE_HAS_GROUP_AT_INFO
V2TIMString conversationGroup |
会话分组名称 当 filterType 设置为需要会话分组过滤时,该字段才生效,字段设置为 "" 代表过滤不属于任何分组的会话
uint64_t markType |
会话标记类型,取值详见 @V2TIMConversationMarkType 当 filterType 设置为需要会话标记过滤时,该字段才生效,字段设置为 0 代表过滤不含任何标记的会话
bool hasUnreadCount |
会话未读数 当 filterType 设置为需要会话未读数过滤时,该字段才生效,设置为 true 代表过滤含未读数的会话;设置为 false 代表过滤不含未读数的会话
bool hasGroupAtInfo |
会话群 @ 信息 当 filterType 设置为需要会话 @ 信息过滤时,该字段才生效,设置为 true 代表过滤含群 @ 消息的会话;设置为 false 代表过滤不含群 @ 消息的会话