diff --git a/kernel/api/repo.go b/kernel/api/repo.go index b9fa1abce..6fc40f858 100644 --- a/kernel/api/repo.go +++ b/kernel/api/repo.go @@ -74,7 +74,7 @@ func importRepoKey(c *gin.Context) { return } - util.PushMsg(model.Conf.Language(136), 1000*7) + msgId := util.PushMsg(model.Conf.Language(136), 1000*7) hexKey := arg["key"].(string) if err := model.ImportRepoKey(hexKey); nil != err { ret.Code = -1 @@ -82,14 +82,14 @@ func importRepoKey(c *gin.Context) { return } time.Sleep(1 * time.Second) - util.PushMsg(model.Conf.Language(138), 3000) + util.PushUpdateMsg(msgId, model.Conf.Language(138), 3000) } func initRepoKey(c *gin.Context) { ret := gulu.Ret.NewResult() defer c.JSON(http.StatusOK, ret) - util.PushMsg(model.Conf.Language(136), 1000*7) + msgId := util.PushMsg(model.Conf.Language(136), 1000*7) if err := model.InitRepoKey(); nil != err { ret.Code = -1 ret.Msg = model.Conf.Language(137) @@ -97,7 +97,7 @@ func initRepoKey(c *gin.Context) { } time.Sleep(1 * time.Second) - util.PushMsg(model.Conf.Language(138), 3000) + util.PushUpdateMsg(msgId, model.Conf.Language(138), 3000) ret.Data = map[string]interface{}{ "key": hex.EncodeToString(model.Conf.Repo.Key), diff --git a/kernel/api/system.go b/kernel/api/system.go index 0c1af57e6..18602f1d8 100644 --- a/kernel/api/system.go +++ b/kernel/api/system.go @@ -326,7 +326,7 @@ func setE2EEPasswd(c *gin.Context) { return } - util.PushMsg(model.Conf.Language(102), 60*1000) + msgId := util.PushMsg(model.Conf.Language(102), 1000*7) if err := os.RemoveAll(model.Conf.Backup.GetSaveDir()); nil != err { ret.Code = -1 ret.Msg = err.Error() @@ -361,7 +361,7 @@ func setE2EEPasswd(c *gin.Context) { model.Conf.E2EEPasswd = newPasswd model.Conf.E2EEPasswdMode = mode model.Conf.Save() - util.PushMsg(model.Conf.Language(92), 3000) + util.PushUpdateMsg(msgId, model.Conf.Language(92), 3000) time.Sleep(1 * time.Second) model.SyncData(false, false, true) }