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) {
|
func (gp *groupParty) AcceptPartyInvitation(w http.ResponseWriter, r *http.Request) {
|
||||||
var doc struct {
|
var doc struct {
|
||||||
Gid primitive.ObjectID
|
Gid primitive.ObjectID
|
||||||
|
|||||||
Reference in New Issue
Block a user