浏览代码

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

Liang Ding 3 年之前
父节点
当前提交
2641a0ac07
共有 1 个文件被更改,包括 8 次插入2 次删除
  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{}{