mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-20 23:36:10 +01:00
🎨 Auto-close browser page when publish service is closed https://github.com/siyuan-note/siyuan/issues/16587#issuecomment-3698421929 (#16804)
This commit is contained in:
parent
1aaabefe05
commit
840fd99bbb
7 changed files with 97 additions and 3 deletions
|
|
@ -70,7 +70,6 @@ func initPublishService() {
|
|||
if err := initPublishListener(); err == nil {
|
||||
go startPublishReverseProxyService()
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func initPublishListener() (err error) {
|
||||
|
|
@ -93,6 +92,9 @@ func closePublishListener() {
|
|||
return
|
||||
}
|
||||
|
||||
// 关闭所有发布服务的 WebSocket 连接
|
||||
util.ClosePublishServiceSessions()
|
||||
|
||||
if err := server.Shutdown(context.Background()); err != nil {
|
||||
logging.LogErrorf("shutdown server failed: %s", err)
|
||||
}
|
||||
|
|
@ -101,7 +103,6 @@ func closePublishListener() {
|
|||
logging.LogErrorf("close server failed: %s", err)
|
||||
}
|
||||
server, listener = nil, nil
|
||||
return
|
||||
}
|
||||
|
||||
func startPublishReverseProxyService() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue