Add API call to get a channel by its name (#4700)

* add api for getByChannelName

* add tests

* fix test

* rename and tests

* check for permissions and test
Этот коммит содержится в:
Carlos Tadeu Panato Junior
2016-12-12 06:30:37 +01:00
коммит произвёл Corey Hulen
родитель b5fcfd608c
Коммит f0d71d8789
5 изменённых файлов: 94 добавлений и 0 удалений

Просмотреть файл

@@ -1441,6 +1441,15 @@ export default class Client {
end(this.handleResponse.bind(this, 'getMyChannelMembers', success, error));
}
getChannelByName(channelName, success, error) {
request.
get(`${this.getChannelsRoute()}/name/${channelName}`).
set(this.defaultHeaders).
type('application/json').
accept('application/json').
end(this.handleResponse.bind(this, 'getChannelByName', success, error));
}
getChannelStats(channelId, success, error) {
request.
get(`${this.getChannelNeededRoute(channelId)}/stats`).