|
@@ -33,11 +33,17 @@ const addUser = user => {
|
|
|
users.push(user)
|
|
|
}
|
|
|
}
|
|
|
+let timer = null
|
|
|
bus.$event(Socket.LOGIN_RESPONSE, ([ret, user]) => {
|
|
|
activateUserFiles.value = {}
|
|
|
users.splice(0, users.length)
|
|
|
+ if(timer !== null){
|
|
|
+ clearInterval(timer)
|
|
|
+ }
|
|
|
if(ret === '1') {
|
|
|
+ timer = setInterval(() => bus.send(Socket.PING, new Date().getTime()), 10000)
|
|
|
addUser(user)
|
|
|
+ } else if (ret === '-1'){
|
|
|
}
|
|
|
|
|
|
})
|
|
@@ -55,7 +61,7 @@ bus.$event(Socket.USER_LOGIN, ([user]) => {
|
|
|
bus.$event(Socket.USER_LOGOUT, ([user]) => {
|
|
|
if(constants.CLIENT_ID !== user.cid ){
|
|
|
bus.$emit(Message.NOTIFY, {
|
|
|
- title: $i('online.lotout'),
|
|
|
+ title: $i('online.logout'),
|
|
|
content: $i('online.logoutTips', user.username, user.ip),
|
|
|
duration: 3000
|
|
|
})
|