feat: update user profile

This commit is contained in:
Khanh Ngo 2022-12-21 21:48:22 +01:00
parent 24a0a9f5ee
commit baca0b8488
No known key found for this signature in database
GPG key ID: A5AE8DA0242B0C4C
8 changed files with 188 additions and 3 deletions

View file

@ -127,6 +127,11 @@ func (o *JsonDB) GetUser() (model.User, error) {
return user, o.conn.Read("server", "users", &user)
}
// SaveUser func to user info to the database
func (o *JsonDB) SaveUser(user model.User) error {
return o.conn.Write("server", "users", user)
}
// GetGlobalSettings func to query global settings from the database
func (o *JsonDB) GetGlobalSettings() (model.GlobalSetting, error) {
settings := model.GlobalSetting{}

View file

@ -7,6 +7,7 @@ import (
type IStore interface {
Init() error
GetUser() (model.User, error)
SaveUser(user model.User) error
GetGlobalSettings() (model.GlobalSetting, error)
GetServer() (model.Server, error)
GetClients(hasQRCode bool) ([]model.ClientData, error)