Commit c0508424c932b1d621c06cc86dc02bb9812b3754
1 parent
67442d3f
Exists in
master
and in
29 other branches
Fix recent_messages domain and code refactoring
Showing
2 changed files
with
5 additions
and
11 deletions
Show diff stats
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 | } | ... | ... |