UpdatePartyMemberDocument http api 추가
This commit is contained in:
@ -501,6 +501,24 @@ func (gp *groupParty) InviteToParty(w http.ResponseWriter, r *http.Request) {
|
||||
})
|
||||
}
|
||||
|
||||
func (gp *groupParty) UpdatePartyMemberDocument(w http.ResponseWriter, r *http.Request) {
|
||||
var doc struct {
|
||||
Gid string
|
||||
Tid string
|
||||
Fragment bson.M
|
||||
}
|
||||
if err := gocommon.MakeDecoder(r).Decode(&doc); err != nil {
|
||||
logger.Println("UpdatePartyMemberDocument failed. DecodeGob returns err :", err)
|
||||
w.WriteHeader(http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
|
||||
gidobj, _ := primitive.ObjectIDFromHex(doc.Gid)
|
||||
mid := midFromTid(gidobj, doc.Tid)
|
||||
|
||||
gp.updateMemberDocument(gidobj, mid, doc.Fragment)
|
||||
}
|
||||
|
||||
func (gp *groupParty) AcceptPartyInvitation(w http.ResponseWriter, r *http.Request) {
|
||||
var doc struct {
|
||||
Gid primitive.ObjectID
|
||||
|
||||
Reference in New Issue
Block a user