Commit c0508424c932b1d621c06cc86dc02bb9812b3754
1 parent
67442d3f
Exists in
master
and in
27 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 | } |