textualize/storage/Local/UserDriver.go
2023-05-26 16:50:57 -05:00

23 lines
485 B
Go

package storage
import (
"encoding/json"
"textualize/entities"
)
func (d LocalDriver) WriteUserData(user entities.User) bool {
jsonData, _ := json.MarshalIndent(user, "", " ")
writeError := WriteDataToAppDir(jsonData, "/", "User.json")
return writeError == nil
}
func (d LocalDriver) ReadUserData() entities.User {
userData := entities.User{}
readError := AssignFileDataToStruct("/User.json", &userData)
if readError != nil {
return entities.User{}
}
return userData
}