summaryrefslogtreecommitdiffstats
path: root/api4/context.go
diff options
context:
space:
mode:
authorSaturnino Abril <saturnino.abril@gmail.com>2017-04-08 02:06:09 +0900
committerCorey Hulen <corey@hulen.com>2017-04-07 10:06:09 -0700
commita3f5cffd4693446eecdc6f88ed336a4c35c1e708 (patch)
tree3c2a1987e308f07df65f81d85a8a19ebf34cbdba /api4/context.go
parentf7b39caf318cf0839c7889d615cbc3ab16c285b2 (diff)
downloadchat-a3f5cffd4693446eecdc6f88ed336a4c35c1e708.tar.gz
chat-a3f5cffd4693446eecdc6f88ed336a4c35c1e708.tar.bz2
chat-a3f5cffd4693446eecdc6f88ed336a4c35c1e708.zip
APIv4 PUT /commands/{command_id} (#5999)
* APIv4 PUT /commands/{command_id} * update client parameter and api4 test
Diffstat (limited to 'api4/context.go')
-rw-r--r--api4/context.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/api4/context.go b/api4/context.go
index 36a48eb9d..9c27ec9c1 100644
--- a/api4/context.go
+++ b/api4/context.go
@@ -477,3 +477,14 @@ func (c *Context) RequireHookId() *Context {
return c
}
+
+func (c *Context) RequireCommandId() *Context {
+ if c.Err != nil {
+ return c
+ }
+
+ if len(c.Params.CommandId) != 26 {
+ c.SetInvalidUrlParam("command_id")
+ }
+ return c
+}