Method: Vines::Cluster::PubSub#subscribed?

Defined in:
lib/vines/cluster/pubsub.rb

#subscribed?(domain, node, jid) ⇒ Boolean

Return true if the JID is a registered subscriber to the pubsub topic and messages published to it should be routed to the JID.

Returns:

  • (Boolean)


75
76
77
78
# File 'lib/vines/cluster/pubsub.rb', line 75

def subscribed?(domain, node, jid)
  jid = JID.new(jid)
  @cluster.query(:sismember, "pubsub:#{domain}:subscribers_#{node}", jid.to_s) == 1
end