wiiu-chat-secure/database/get_username_from_pid.go
2023-04-08 16:39:11 -04:00

32 lines
504 B
Go

package database
import (
"context"
"go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
func GetUsernameFromPID(pid uint32) string {
var result bson.M
filter := bson.D{
{
Key: "pid",
Value: pid,
},
}
err := pnidCollection.FindOne(context.TODO(), filter, options.FindOne()).Decode(&result)
if err != nil {
if err == mongo.ErrNoDocuments {
return ""
}
panic(err)
}
return result["username"].(string)
}