1 package com.netease.nimlib.sdk.chatroom.model;
8 import org.json.JSONArray;
10 import java.util.ArrayList;
11 import java.util.List;
15 private static final String TAG =
"ChatRoomTagsUpdateEventImpl";
16 private final String roomId;
17 private final List<String> tags;
21 this.tags =
new ArrayList<>();
22 String tagsString = tagsProperty.get(IChatRoomService.ChatRoomTagUpdateChatroomTag.CURRENT_TAGS);
23 if (!StringUtil.isNotEmpty(tagsString)) {
26 JSONArray tagArray = null;
28 tagArray =
new JSONArray(tagsString);
29 }
catch (Throwable e) {
30 NimLog.w(TAG,
"the format of tags is unexpected. " + tagsString);
32 if (tagArray == null) {
35 int len = tagArray.length();
36 for (
int i = 0; i < len; ++i) {
37 String tag = tagArray.optString(i);
56 return "ChatRoomTagsUpdateEventImpl{" +
57 "roomId='" + roomId +
'\'' +