2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/switchboard/jacks/roster_debug.rb', line 2
def self.connect(switchboard, settings)
switchboard.on_roster_presence do |item, old_presence, new_presence|
puts "[presence] << #{item.inspect}: #{old_presence.to_s}, #{new_presence.to_s}"
end
switchboard.on_roster_query do |query|
puts "[roster query] << #{query.to_s}"
end
switchboard.on_roster_subscription do |item, subscription|
puts "[subscription] << #{item.inspect}: #{subscription.to_s}"
end
switchboard.on_roster_subscription_request do |item, subscription|
puts "[subscription request] << #{item.inspect}: #{subscription.to_s}"
end
switchboard.on_roster_update do |old_item, new_item|
puts "[update] #{old_item.inspect}, #{new_item.inspect}"
end
end
|