mirror of
https://github.com/PretendoNetwork/wiiu-chat-secure.git
synced 2026-04-22 16:47:13 -05:00
28 lines
473 B
Go
28 lines
473 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 DoesUserExist(pid uint32) bool {
|
|
var result bson.M
|
|
filter := bson.D{
|
|
{"pid", pid},
|
|
}
|
|
|
|
err := usersCollection.FindOne(context.TODO(), filter, options.FindOne()).Decode(&result)
|
|
if err != nil {
|
|
if err == mongo.ErrNoDocuments {
|
|
return false
|
|
} else {
|
|
panic(err)
|
|
}
|
|
} else {
|
|
return true
|
|
}
|
|
}
|