Browse Source

修改会话过滤规则

Pq 3 years ago
parent
commit
8188d60261

+ 5 - 2
live_teaching/src/main/java/com/daya/live_teaching/im/IMManager.java

@@ -140,8 +140,11 @@ public class IMManager {
             @Override
             public List<Conversation> filtered(List<Conversation> data) {
                 for (Conversation conversation : data) {
-                    if (conversation.getTargetId().contains("S") || conversation.getTargetId().contains("DAYA") || conversation.getTargetId().contains("I")) {
-                        data.remove(conversation); //此处以过滤 "XXX" 这个群组会话为例。
+                    if (conversation.getConversationType() == Conversation.ConversationType.GROUP) {
+                        //群聊排除课程和fans群之外的,比如网络教室
+                        if (!conversation.getTargetId().contains("COURSE") && !conversation.getTargetId().contains("FAN")) {
+                            data.remove(conversation); //此处以过滤 "XXX" 这个群组会话为例。
+                        }
                     }
                 }
                 return data;