diff options
author | Joram Wilander <jwawilander@gmail.com> | 2017-02-07 14:58:27 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-07 14:58:27 -0800 |
commit | 5462f0119edb788428f90fc61c8651e4a8cd9ad1 (patch) | |
tree | 5c5ee0c3bcbe766e133a95141b7118179e8739d6 /api4/api.go | |
parent | 487bb56a9b8f5c7a9efaabfc631f2f6c689ef74b (diff) | |
download | chat-5462f0119edb788428f90fc61c8651e4a8cd9ad1.tar.gz chat-5462f0119edb788428f90fc61c8651e4a8cd9ad1.tar.bz2 chat-5462f0119edb788428f90fc61c8651e4a8cd9ad1.zip |
Implement a few channel member endpoints for APIv4 (#5304)
* Implement GET /channels/{channel_id}/members
* Implement GET /channels/{channel_id}/members/{user_id} endpoint for APIv4
* Implement /users/{user_id}/teams/{team_id}/channels/members endpoint for APIv4
* Fix unit test
Diffstat (limited to 'api4/api.go')
-rw-r--r-- | api4/api.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/api4/api.go b/api4/api.go index 5ad410cb3..a9f92c573 100644 --- a/api4/api.go +++ b/api4/api.go @@ -38,7 +38,7 @@ type Routes struct { ChannelsForTeam *mux.Router // 'api/v4/teams/{team_id:[A-Za-z0-9]+}/channels' ChannelMembers *mux.Router // 'api/v4/channels/{channel_id:[A-Za-z0-9]+}/members' ChannelMember *mux.Router // 'api/v4/channels/{channel_id:[A-Za-z0-9]+}/members/{user_id:[A-Za-z0-9]+}' - ChannelMembersForUser *mux.Router // 'api/v4/users/{user_id:[A-Za-z0-9]+}/channels/members' + ChannelMembersForUser *mux.Router // 'api/v4/users/{user_id:[A-Za-z0-9]+}/teams/{team_id:[A-Za-z0-9]+}/channels/members' Posts *mux.Router // 'api/v4/posts' Post *mux.Router // 'api/v4/posts/{post_id:[A-Za-z0-9]+}' @@ -106,7 +106,7 @@ func InitApi(full bool) { BaseRoutes.ChannelsForTeam = BaseRoutes.Team.PathPrefix("/channels").Subrouter() BaseRoutes.ChannelMembers = BaseRoutes.Channel.PathPrefix("/members").Subrouter() BaseRoutes.ChannelMember = BaseRoutes.ChannelMembers.PathPrefix("/{user_id:[A-Za-z0-9]+}").Subrouter() - BaseRoutes.ChannelMembersForUser = BaseRoutes.User.PathPrefix("/channels/members").Subrouter() + BaseRoutes.ChannelMembersForUser = BaseRoutes.User.PathPrefix("/teams/{team_id:[A-Za-z0-9]+}/channels/members").Subrouter() BaseRoutes.Posts = BaseRoutes.ApiRoot.PathPrefix("/posts").Subrouter() BaseRoutes.Post = BaseRoutes.Posts.PathPrefix("/{post_id:[A-Za-z0-9]+}").Subrouter() |