친구 요청 수락시 id가 안오는 문제 수정
This commit is contained in:
@ -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))
|
||||
|
||||
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user