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,8 +55,8 @@ class ChatController < PublicController | ||
55 | messages_json = messages.map do |message| | 55 | messages_json = messages.map do |message| |
56 | { | 56 | { |
57 | :body => message.body, | 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 | :created_at => message.created_at | 60 | :created_at => message.created_at |
61 | } | 61 | } |
62 | end | 62 | end |
public/javascripts/chat.js
@@ -587,15 +587,9 @@ jQuery(function($) { | @@ -587,15 +587,9 @@ jQuery(function($) { | ||
587 | var from = message['from']; | 587 | var from = message['from']; |
588 | var to = message['to']; | 588 | var to = message['to']; |
589 | var date = message['created_at']; | 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 | } |