methods for creating and getting users
This commit is contained in:
10
api/db.go
10
api/db.go
@@ -100,7 +100,7 @@ func dbGetAllMessages() ([]*Message, error) {
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func dbAddUser(id int64, name string) error {
|
||||
func dbAddUser(user *User) error {
|
||||
currentData := db.ExecDB("users")
|
||||
if currentData == nil {
|
||||
return fmt.Errorf("error reading users database")
|
||||
@@ -111,12 +111,12 @@ func dbAddUser(id int64, name string) error {
|
||||
return fmt.Errorf("users data is in an unexpected format")
|
||||
}
|
||||
|
||||
user := map[string]interface{}{
|
||||
"ID": float64(id), // JSON numbers are float64 by default
|
||||
"Name": name,
|
||||
dbUser := map[string]interface{}{
|
||||
"ID": user.ID,
|
||||
"Name": user.Name,
|
||||
}
|
||||
|
||||
users = append(users, user)
|
||||
users = append(users, dbUser)
|
||||
return db.WriteDB("users", users)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user