Ver código fonte

:art: 提供消息提示推送 API 接口 https://github.com/siyuan-note/siyuan/issues/5102

Liang Ding 3 anos atrás
pai
commit
2641a0ac07
1 arquivos alterados com 8 adições e 2 exclusões
  1. 8 2
      kernel/api/notification.go

+ 8 - 2
kernel/api/notification.go

@@ -34,7 +34,10 @@ func pushMsg(c *gin.Context) {
 	}
 
 	msg := arg["msg"].(string)
-	timeout := int(arg["timeout"].(float64))
+	timeout := 7000
+	if nil != arg["timeout"] {
+		timeout = int(arg["timeout"].(float64))
+	}
 	msgId := util.PushMsg(msg, timeout)
 
 	ret.Data = map[string]interface{}{
@@ -52,7 +55,10 @@ func pushErrMsg(c *gin.Context) {
 	}
 
 	msg := arg["msg"].(string)
-	timeout := int(arg["timeout"].(float64))
+	timeout := 7000
+	if nil != arg["timeout"] {
+		timeout = int(arg["timeout"].(float64))
+	}
 	msgId := util.PushErrMsg(msg, timeout)
 
 	ret.Data = map[string]interface{}{