친구 요청 수락시 id가 안오는 문제 수정

This commit is contained in:
2024-01-24 17:03:05 +09:00
parent 862d5650a2
commit 2a5a016c3e
2 changed files with 3 additions and 1 deletions

View File

@ -208,7 +208,7 @@ var errAddFriendFailed = errors.New("addFriend failed")
func (fs *friends) addFriend(f *friendDoc) error {
_, newid, err := fs.mongoClient.Update(friends_collection_name, bson.M{
"_id": combineObjectID(f.From, f.To),
"_id": f.Id,
}, bson.M{
"$setOnInsert": f,
}, options.Update().SetUpsert(true))

View File

@ -156,12 +156,14 @@ func (iv *invitation) AcceptInvitation(ctx wshandler.ApiCallContext) {
now := time.Now().UTC().Unix()
f1 := friendDoc{
Id: combineObjectID(ivdoc.To, ivdoc.From),
From: ivdoc.To, // 수락한 나
To: ivdoc.From, // 상대방
ToAlias: ivdoc.FromAlias,
Timestamp: now,
}
f2 := friendDoc{
Id: combineObjectID(ivdoc.From, ivdoc.To),
From: ivdoc.From, // 상대방
To: ivdoc.To, // 나
ToAlias: ivdoc.ToAlias,