Skip to content

Commit a16a0b2

Browse files
KenChoiKenChoi
authored andcommitted
modify delete & create conversation
1 parent f7426a6 commit a16a0b2

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

android/src/io/jchat/android/JMessageModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,9 +1130,12 @@ public void deleteConversation(ReadableMap map, final Callback success, final Ca
11301130
String username = map.getString(Constant.USERNAME);
11311131
String appKey = map.hasKey(Constant.APP_KEY) ? map.getString(Constant.APP_KEY) : "";
11321132
JMessageClient.deleteSingleConversation(username, appKey);
1133-
} else {
1133+
} else if (type.equals(Constant.TYPE_GROUP)) {
11341134
long groupId = Long.parseLong(map.getString(Constant.GROUP_ID));
11351135
JMessageClient.deleteGroupConversation(groupId);
1136+
} else {
1137+
String roomId = map.getString(Constant.ROOM_ID);
1138+
JMessageClient.deleteChatRoomConversation(Long.parseLong(roomId));
11361139
}
11371140
mJMessageUtils.handleCallback(0, "", success, fail);
11381141
} catch (Exception e) {

android/src/io/jchat/android/utils/JMessageUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,12 @@ public Conversation getConversation(ReadableMap map) {
4848
} else {
4949
conversation = Conversation.createSingleConversation(username);
5050
}
51-
} else {
51+
} else if (type.equals(Constant.TYPE_GROUP)) {
5252
String groupId = map.getString(Constant.GROUP_ID);
5353
conversation = Conversation.createGroupConversation(Long.parseLong(groupId));
54+
} else {
55+
String roomId = map.getString(Constant.ROOM_ID);
56+
conversation = Conversation.createChatRoomConversation(Long.parseLong(roomId));
5457
}
5558
return conversation;
5659
}

0 commit comments

Comments
 (0)