class Sendbird::OpenChannelApi
Constants
- ENDPOINT
Public Class Methods
ban_delete(channel_url, user_id)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 47 def ban_delete(channel_url, user_id) delete(path: build_url(channel_url, 'ban', user_id)) end
ban_list(channel_url, params={})
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 39 def ban_list(channel_url, params={}) get(path: build_url(channel_url, 'ban'), params: params) end
ban_update(channel_url, user_id, body)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 43 def ban_update(channel_url, user_id, body) put(path: build_url(channel_url, 'ban', user_id), body: body) end
ban_user(channel_url, body)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 35 def ban_user(channel_url, body) post(path: build_url(channel_url, 'ban'), body: body) end
ban_view(channel_url, user_id)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 51 def ban_view(channel_url, user_id) get(path: build_url(channel_url, 'ban', user_id)) end
create(body={})
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 11 def create(body={}) post(path: build_url, body: body) end
destroy(channel_url)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 19 def destroy(channel_url) delete(path: build_url(channel_url)) end
freeze(channel_url, body)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 31 def freeze(channel_url, body) put(path: build_url(channel_url, 'freeze'), body: body) end
list(params={})
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 15 def list(params={}) get(path: build_url, params: params) end
mute(channel_url, body)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 55 def mute(channel_url, body) post(path: build_url(channel_url, 'mute'), body: body) end
mute_delete(channel_url, user_id)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 63 def mute_delete(channel_url, user_id) delete(path: build_url(channel_url, 'mute', user_id)) end
mute_list(channel_url, params={})
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 59 def mute_list(channel_url, params={}) get(path: build_url(channel_url, 'mute'), params: params) end
mute_view(channel_url, user_id)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 67 def mute_view(channel_url, user_id) get(path: build_url(channel_url, 'mute', user_id)) end
participants(channel_url, params)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 27 def participants(channel_url, params) get(path: build_url(channel_url, 'participants'), params: params) end
update(channel_url, body)
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 23 def update(channel_url, body) put(path: build_url(channel_url), body: body) end
view(channel_url, params={})
click to toggle source
# File lib/sendbird/open_channel_api.rb, line 7 def view(channel_url, params={}) get(path: build_url(channel_url), params: params) end