Method: MatrixSdk::Protocols::CS#ban_user
- Defined in:
- lib/matrix_sdk/protocols/cs.rb
#ban_user(room_id, user_id, reason: '', **params) ⇒ Object
883 884 885 886 887 888 889 890 891 892 893 894 |
# File 'lib/matrix_sdk/protocols/cs.rb', line 883 def ban_user(room_id, user_id, reason: '', **params) query = {} query[:user_id] = params.delete(:user_id) if protocol?(:AS) && params.key?(:user_id) content = { user_id: user_id, reason: reason } room_id = ERB::Util.url_encode room_id.to_s request(:post, :client_r0, "/rooms/#{room_id}/ban", body: content, query: query) end |