new db
parent
41bdfd0a2c
commit
40cdf27198
16
main.go
16
main.go
|
|
@ -51,10 +51,8 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func Main() error {
|
func Main() error {
|
||||||
var db DB
|
db, err := NewDB()
|
||||||
if b, err := os.ReadFile(os.Getenv("DB")); err != nil {
|
if err != nil {
|
||||||
return err
|
|
||||||
} else if err := yaml.Unmarshal(b, &db); err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
user := os.Getenv("USER")
|
user := os.Getenv("USER")
|
||||||
|
|
@ -89,6 +87,16 @@ func readline() string {
|
||||||
return text
|
return text
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewDB() (DB, error) {
|
||||||
|
var db DB
|
||||||
|
if b, err := os.ReadFile(os.Getenv("DB")); err != nil {
|
||||||
|
return DB{}, err
|
||||||
|
} else if err := yaml.Unmarshal(b, &db); err != nil {
|
||||||
|
return DB{}, err
|
||||||
|
}
|
||||||
|
return db, nil
|
||||||
|
}
|
||||||
|
|
||||||
func (db DB) HistoryOf(user string) map[string][]History {
|
func (db DB) HistoryOf(user string) map[string][]History {
|
||||||
return db.Users[user].History
|
return db.Users[user].History
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue