mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-12 23:21:23 +08:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
a94dc72bf7
@ -226,7 +226,7 @@ func syncData(exit, byHand, byWebSocket bool) {
|
|||||||
connectSyncWebSocket()
|
connectSyncWebSocket()
|
||||||
}
|
}
|
||||||
|
|
||||||
if 1 == Conf.Sync.Mode && !byWebSocket {
|
if 1 == Conf.Sync.Mode && !byWebSocket && nil != webSocketConn {
|
||||||
// 如果处于自动同步模式且不是又 WS 触发的同步,则通知其他设备上的内核进行同步
|
// 如果处于自动同步模式且不是又 WS 触发的同步,则通知其他设备上的内核进行同步
|
||||||
request := map[string]interface{}{
|
request := map[string]interface{}{
|
||||||
"cmd": "synced",
|
"cmd": "synced",
|
||||||
@ -642,6 +642,10 @@ func connectSyncWebSocket() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if util.ContainerDocker == util.Container {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
webSocketConnLock.Lock()
|
webSocketConnLock.Lock()
|
||||||
defer webSocketConnLock.Unlock()
|
defer webSocketConnLock.Unlock()
|
||||||
|
|
||||||
@ -650,6 +654,7 @@ func connectSyncWebSocket() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if "1602224134353" != Conf.User.UserId {
|
if "1602224134353" != Conf.User.UserId {
|
||||||
|
// TODO 测试账号
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -719,22 +724,6 @@ func connectSyncWebSocket() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
go func() {
|
|
||||||
defer logging.Recover()
|
|
||||||
|
|
||||||
for {
|
|
||||||
time.Sleep(10 * time.Second)
|
|
||||||
//request := map[string]interface{}{
|
|
||||||
// "cmd": "ping",
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//if writeErr := c.WriteJSON(request); nil != writeErr {
|
|
||||||
// logging.LogErrorf("write sync websocket message failed: %s", writeErr)
|
|
||||||
// return
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var kernelID = gulu.Rand.String(7)
|
var kernelID = gulu.Rand.String(7)
|
||||||
|
Loading…
Reference in New Issue
Block a user