module SocialStream::Presence::Models::GroupManager

Public Instance Methods

create_group_room() click to toggle source
# File lib/social_stream/presence/models/group_manager.rb, line 12
def create_group_room
  
  unless SocialStream::Presence.enable
    return
  end
  
  unless self.subject_type == "Group"
    return
  end 
  
  begin
    SocialStream::Presence::XmppServerOrder::createPersistentRoom(self.slug,SocialStream::Presence.domain)
  rescue Exception => e
    logger.warn ("WARNING Exeception in Group Manager create_group_room: " + e.message)
    puts ("WARNING Exeception in Group Manager create_group_room: " + e.message)
  end
end
remove_group_room() click to toggle source
# File lib/social_stream/presence/models/group_manager.rb, line 31
def remove_group_room
   
    unless SocialStream::Presence.enable
      return
    end
    
    unless self.subject_type == "Group"
      return
    end
    
    begin
      SocialStream::Presence::XmppServerOrder::destroyRoom(self.slug,SocialStream::Presence.domain)
    rescue Exception => e 
      logger.warn ("WARNING Exeception in Group Manager remove_group_room: " + e.message)
      puts ("WARNING Exeception in Group Manager remove_group_room: " + e.message)
    end
end