|
@@ -232,7 +232,9 @@ public class SoundCompareHandler implements WebSocketEventHandler {
|
|
|
|
|
|
@Override
|
|
|
public void afterConnectionClosed(WebSocketSession session, String phone){
|
|
|
- createHeader(phone);
|
|
|
+ if(userSoundInfoMap.containsKey(phone)&&Objects.nonNull(userSoundInfoMap.get(phone).getFile())){
|
|
|
+ createHeader(phone);
|
|
|
+ }
|
|
|
userSoundInfoMap.remove(phone);
|
|
|
}
|
|
|
|
|
@@ -291,6 +293,8 @@ public class SoundCompareHandler implements WebSocketEventHandler {
|
|
|
|
|
|
if(Objects.nonNull(userSoundInfoMap.get(phone).getFile())){
|
|
|
userSoundInfoMap.get(phone).getFile().delete();
|
|
|
+ userSoundInfoMap.get(phone).setFile(null);
|
|
|
+ userSoundInfoMap.get(phone).setAccessFile(null);
|
|
|
}
|
|
|
}
|
|
|
|