class RongCloudIM::Message
Constants
- ACTION_MESSAGE_HISTORY
- ACTION_PUBLISH
Public Class Methods
history(params)
click to toggle source
# File lib/rong_cloud_im/service/message.rb, line 10 def history(params) data = { date: params[:date] } get_response(data, ACTION_MESSAGE_HISTORY) end
publish(type, params)
click to toggle source
# File lib/rong_cloud_im/service/message.rb, line 18 def publish(type, params) data = { fromUserId: params[:from_user_id], objectName: params[:object_name], content: params[:content], pushContent: params[:push_content] || "", pushData: params[:push_data] || "", isPersisted: params[:is_persisted] || 1, isCounted: params[:is_counted] || 1 } case type when :private data[:toUserId] = params[:to_user_id] data[:count] = params[:count] || 0 data[:verifyBlacklist ] = params[:verify_blacklist] || 0 when :group data[:toGroupId] = params[:to_group_id] end get_response(data, ACTION_PUBLISH[type]) end