Sha256: a5f2e25830f42021548d0dddb3c21d9388c0d52a2bb226175b5489af5dc09861
Contents?: true
Size: 913 Bytes
Versions: 3
Compression:
Stored size: 913 Bytes
Contents
module XmppHelper def getChatContacts connected_users = [] contacts = getBidirectionalContacts contacts.each do |contact| if current_user.name != contact.receiver.name && contact.receiver.subject_type == "User" && contact.receiver.user.connected connected_users << contact.receiver end end return connected_users end def getBidirectionalContacts #Code for new SS Version # return current_user.contact_actors(:direction => :both) contacts = [] csenders = current_user.sent_contacts creceivers = current_user.received_contacts csenders.each do |csender| creceivers.each do |creceiver| if ((csender.sender.name == creceiver.receiver.name) && (csender.receiver.name == creceiver.sender.name)) contacts << csender break end end end return contacts end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
social_stream-0.11.5 | presence/app/helpers/xmpp_helper.rb |
social_stream-0.11.4 | presence/app/helpers/xmpp_helper.rb |
social_stream-0.11.3 | presence/app/helpers/xmpp_helper.rb |