Method: ChatsController#send_chat

Defined in:
lib/rails/generators/chatter/templates/chats_controller.rb

#send_chatObject



79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/rails/generators/chatter/templates/chats_controller.rb', line 79

def send_chat

  from =   current_user.username
  
  to = params[:to]
  
  message = params[:message]

  session[:open_chat_boxes][to] = DateTime.now.strftime("%Y-%m-%d %H:%M:%S")
  messagesan = sanitize(message)
  session[:chat_history][to] = [] if session[:chat_history][to].nil?
  session[:chat_history][to] << {:s => 1, :f => "{#{to}}", :m => "#{messagesan}"}
  session[:ts_chat_boxes][to] = nil
  Chat.create(:from => from, :to => to, :message => messagesan, :sent => DateTime.now)
   
  render :text => 1
end