|
@@ -33,19 +33,15 @@ 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'){
|
|
|
}
|
|
|
-
|
|
|
+})
|
|
|
+bus.$event(Socket.PING, () => {
|
|
|
+ bus.send(Socket.PONG)
|
|
|
})
|
|
|
bus.$event(Socket.USER_LOGIN, ([user]) => {
|
|
|
if(constants.CLIENT_ID !== user.cid ){
|
|
@@ -55,7 +51,7 @@ bus.$event(Socket.USER_LOGIN, ([user]) => {
|
|
|
duration: 3000
|
|
|
})
|
|
|
bus.status('online.loginTips', true, user.username, user.ip)
|
|
|
- }
|
|
|
+ }
|
|
|
addUser(user)
|
|
|
})
|
|
|
bus.$event(Socket.USER_LOGOUT, ([user]) => {
|
|
@@ -95,4 +91,4 @@ bus.$event(Socket.INTO_FILE_ID, ([cid, fileId]) => processFiles(cid, fileId))
|
|
|
.magic-online > span{
|
|
|
padding-left: 5px;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|