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