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