addConversationsToTag static method
添加会话到一个标签
tagId
标签 id
identifiers
会话列表
Implementation
static Future addConversationsToTag(String? tagId, List? /*ConversationIdentifier*/ identifiers, Function(bool? result, int? code)? finished) async {
if (tagId == null || identifiers == null) {
developer.log("removeConversationsFromTag fail: tagId is null or identifiers is null", name: "RongIMClient");
return null;
}
List identifierList = [];
for (ConversationIdentifier identifier in identifiers) {
Map identifierMap = MessageFactory.instance!.conversationIdentifier2Map(identifier);
identifierList.add(identifierMap);
}
Map paramMap = {
"tagId": tagId,
"identifiers": identifierList,
};
Map? resultMap = await _channel.invokeMethod(RCMethodKey.AddConversationsToTag, paramMap);
if (resultMap != null) {
bool? reuslt = resultMap["result"];
int? code = resultMap["code"];
if (finished != null) {
finished(reuslt, code);
}
}
}