Sha256: 8c4d0543aee97b582df494c13aa21941eff47eb5fad04934931b6de0c56c8f08
Contents?: true
Size: 1.38 KB
Versions: 4
Compression:
Stored size: 1.38 KB
Contents
namespace :presence do desc 'Synchronize Xmpp Server with Social Stream Rails Application' task :synchronize => [ 'presence:synchronize:connections', 'presence:synchronize:rosters' ] namespace :synchronize do desc "Synchronize user presence" task :connections, [:domain] => :environment do |t, args| puts "Starting presence:synchronize:connections" unless args[:domain] puts "No web domain specified" domain = SocialStream::Presence.domain puts "Executing rake presence:synchronize:connections[" + domain + "]" else domain = args[:domain] end SocialStream::Presence::XmppServerOrder::synchronizePresence(domain) puts "Synchronization complete" end desc "Synchronize Xmpp Server database with Social Stream Rails Application database" desc "Remove all rosters and populate rosters from Social Stream data." task :rosters, [:domain] => :environment do |t, args| puts "Starting presence:synchronize:rosters" unless args[:domain] puts "No web domain specified" domain = SocialStream::Presence.domain puts "Executing rake presence:synchronize:rosters[" + domain + "]" else domain = args[:domain] end SocialStream::Presence::XmppServerOrder::synchronizeRosters(domain) puts "Rosters Synchronization complete" end end end
Version data entries
4 entries across 4 versions & 2 rubygems