Commit c0508424c932b1d621c06cc86dc02bb9812b3754

Authored by Rodrigo Souto
1 parent 67442d3f

Fix recent_messages domain and code refactoring

app/controllers/public/chat_controller.rb
... ... @@ -55,8 +55,8 @@ class ChatController < PublicController
55 55 messages_json = messages.map do |message|
56 56 {
57 57 :body => message.body,
58   - :to => {:id => message.to.identifier, :name => message.to.name, :type => message.to.type},
59   - :from => {:id => message.from.identifier, :name => message.from.name, :type => message.from.type},
  58 + :to => {:id => message.to.identifier, :name => message.to.name},
  59 + :from => {:id => message.from.identifier, :name => message.from.name},
60 60 :created_at => message.created_at
61 61 }
62 62 end
... ...
public/javascripts/chat.js
... ... @@ -587,15 +587,9 @@ jQuery(function($) {
587 587 var from = message['from'];
588 588 var to = message['to'];
589 589 var date = message['created_at'];
590   - var group = to['type']=='Community' ? 'conference.' : '';
591   - var domain = '127.0.0.1';
592   -
593   - if(from['id']==getCurrentIdentifier()) {
594   - Jabber.show_message(to['id']+'@'+group+domain, $own_name, body, 'self', from['id'], date);
595   - } else {
596   - var target = group!='' ? to['id'] : from['id']
597   - Jabber.show_message(target+'@'+group+domain, from['name'], body, from['id'], from['id'], date);
598   - }
  590 + var who = from['id']==getCurrentIdentifier() ? 'self' : from['id']
  591 +
  592 + Jabber.show_message(jid, from['name'], body, who, from['id'], date);
599 593 });
600 594 });
601 595 }
... ...