Add edit function

This commit is contained in:
Wancat
2022-11-04 23:36:23 +08:00
parent 7c63223aa0
commit b1d0bc826f
6 changed files with 68 additions and 5 deletions

14
tx.go
View File

@@ -25,7 +25,19 @@ func newTx(data TxData) (result string, err error) {
}
func (u *User) appendToFile(tx string) (err error) {
f, err := u.File(DEFAULT_JOURNAL)
f, err := u.AppendFile(DEFAULT_JOURNAL)
if err != nil {
return err
}
defer f.Close()
buf := strings.NewReader(strings.ReplaceAll(tx, "\r", "")) // Remove CR generated from browser
_, err = io.Copy(f, buf)
return err
}
func (u *User) overwriteFile(tx string) (err error) {
f, err := u.WriteFile(DEFAULT_JOURNAL)
if err != nil {
return err
}