Support for interactive menus in message attachments (#9285)

This commit is contained in:
Joram Wilander
2018-08-24 11:16:17 +01:00
committed by George Goldberg
parent 9599f1a52f
commit 4de2e5206e
4 changed files with 89 additions and 8 deletions
+6 -1
View File
@@ -513,7 +513,12 @@ func doPostAction(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
if err := c.App.DoPostAction(c.Params.PostId, c.Params.ActionId, c.Session.UserId); err != nil {
actionRequest := model.DoPostActionRequestFromJson(r.Body)
if actionRequest == nil {
actionRequest = &model.DoPostActionRequest{}
}
if err := c.App.DoPostAction(c.Params.PostId, c.Params.ActionId, c.Session.UserId, actionRequest.SelectedOption); err != nil {
c.Err = err
return
}