change user type from int to uuid string
This commit is contained in:
10
api/db.go
10
api/db.go
@@ -8,7 +8,7 @@ import (
|
||||
"git.dubyatp.xyz/chat-api-server/db"
|
||||
)
|
||||
|
||||
func dbGetUser(id int64) (*User, error) {
|
||||
func dbGetUser(id string) (*User, error) {
|
||||
data := db.ExecDB("users")
|
||||
if data == nil {
|
||||
return nil, errors.New("failed to load users database")
|
||||
@@ -17,9 +17,9 @@ func dbGetUser(id int64) (*User, error) {
|
||||
users := data["users"].([]interface{})
|
||||
for _, u := range users {
|
||||
user := u.(map[string]interface{})
|
||||
if int64(user["ID"].(float64)) == id {
|
||||
if user["ID"].(string) == id {
|
||||
return &User{
|
||||
ID: int64(user["ID"].(float64)),
|
||||
ID: user["ID"].(string),
|
||||
Name: user["Name"].(string),
|
||||
}, nil
|
||||
}
|
||||
@@ -52,7 +52,7 @@ func dbGetMessage(id string) (*Message, error) {
|
||||
}
|
||||
return &Message{
|
||||
ID: message["ID"].(string),
|
||||
UserID: int64(message["UserID"].(float64)),
|
||||
UserID: message["UserID"].(string),
|
||||
Body: message["Body"].(string),
|
||||
Timestamp: timestamp,
|
||||
Edited: edited,
|
||||
@@ -88,7 +88,7 @@ func dbGetAllMessages() ([]*Message, error) {
|
||||
}
|
||||
result = append(result, &Message{
|
||||
ID: message["ID"].(string),
|
||||
UserID: int64(message["UserID"].(float64)),
|
||||
UserID: message["UserID"].(string),
|
||||
Body: message["Body"].(string),
|
||||
Timestamp: timestamp,
|
||||
Edited: edited,
|
||||
|
Reference in New Issue
Block a user