success write tokens to config with toml (not finish)

This commit is contained in:
2023-09-15 19:09:20 +08:00
parent 7e09934024
commit 856bb3e27b
8 changed files with 39 additions and 33 deletions

View File

@@ -355,11 +355,14 @@ func (c *HandleController) MakeAddTokenFunc() func(context *gin.Context) {
return
}
c.Tokens[info.User] = info
tokenFile, err := os.Create(c.TokensFile)
if err != nil {
log.Printf("error to crate file %v: %v", c.TokensFile, err)
}
if err = toml.NewEncoder(tokenFile).Encode(c.Tokens); err != nil {
if err = toml.NewEncoder(tokenFile).Encode(c.TokensList()); err != nil {
log.Printf("error to encode tokens: %v", err)
}
if err = tokenFile.Close(); err != nil {