Compare commits

...

2 Commits

Author SHA1 Message Date
ce3be6946e oops, remove logging 2023-10-12 21:53:09 -04:00
9d0ab0b818 fix token sync 2023-10-12 21:49:42 -04:00

View File

@ -1,7 +1,6 @@
package matrixbotlib
import (
"io"
"os"
"strings"
@ -49,19 +48,22 @@ func NewMatrixClient(config *MatrixClientConfig, store mautrix.Storer) (*mautrix
}
func SyncToken(config *MatrixClientConfig) error {
t := make(map[string]interface{})
data, err := os.ReadFile(config.filename)
if err != nil {
return err
}
err = yaml.Unmarshal([]byte(data), &t)
if err != nil {
return err
}
t["token"] = config.Token
file, err := os.OpenFile(config.filename, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0o600)
if err != nil {
return err
}
defer file.Close()
t := make(map[string]interface{})
data, err := io.ReadAll(file)
if err != nil {
return err
}
yaml.Unmarshal([]byte(data), &t)
t["token"] = config.Token
enc := yaml.NewEncoder(file)
err = enc.Encode(t)