From cbb95c621911f6c753ff59632c6bed3ba49ec2b2 Mon Sep 17 00:00:00 2001 From: mountain Date: Thu, 15 Jun 2023 14:11:16 +0900 Subject: [PATCH] =?UTF-8?q?update=ED=95=98=EB=82=98=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/maingate.go | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/core/maingate.go b/core/maingate.go index a759307..f655531 100644 --- a/core/maingate.go +++ b/core/maingate.go @@ -708,17 +708,11 @@ func (mg *Maingate) GetUserBrowserInfo(r *http.Request) (string, error) { } func (mg *Maingate) setUserToken(info usertokeninfo) error { - - mg.mongoClient.Delete(CollectionUserToken, bson.M{ + _, _, err := mg.mongoClient.Update(CollectionUserToken, bson.M{ "platform": info.platform, "userid": info.userid, - }) - _, _, err := mg.mongoClient.Update(CollectionUserToken, bson.M{ - "_id": primitive.NewObjectID(), }, bson.M{ - "$setOnInsert": bson.M{ - "platform": info.platform, - "userid": info.userid, + "$set": bson.M{ "token": info.token, "secret": info.secret, "brinfo": info.brinfo, @@ -737,7 +731,6 @@ func (mg *Maingate) getUserTokenWithCheck(platform string, userid string, brinfo found, err := mg.mongoClient.FindOne(CollectionUserToken, bson.M{ "platform": platform, "userid": userid, - "brinfo": brinfo, }) if err != nil {