Ver Fonte

新增 自动关闭聊天室缓存

18339543638 há 3 anos atrás
pai
commit
17ea481a38

+ 3 - 1
nb-im/src/main/java/com/nb/im/room/ImRoomOperator.java

@@ -147,7 +147,9 @@ public class ImRoomOperator {
     }
 
     public void close(){
-        atomicLong.expire(Duration.of(3, ChronoUnit.DAYS));
+        if(atomicLong!=null){
+            atomicLong.expire(Duration.of(3, ChronoUnit.DAYS));
+        }
         msgKeyFilter.expire(Duration.of(3, ChronoUnit.DAYS));
         unReadMap.forEach((k,bitSet)->{
             bitSet.expire(Duration.of(30, ChronoUnit.DAYS));

+ 1 - 1
nb-im/src/main/java/com/nb/im/room/ImRoomOperatorManager.java

@@ -62,7 +62,7 @@ public class ImRoomOperatorManager {
                         }
                         return false;
                     });
-        },24,24, TimeUnit.HOURS);
+        },0,24, TimeUnit.HOURS);
     }
 
     public ImRoomOperator getRoomOperator(ImRoomResult room){