From 7db9d7733c80da0a698a520d1c9ef68b0703a521 Mon Sep 17 00:00:00 2001 From: Benjamin Neff <benjamin@coding4coffee.ch> Date: Fri, 27 May 2016 03:36:29 +0200 Subject: [PATCH] deliver to pubsubhubbub --- lib/diaspora/federation/dispatcher/public.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/diaspora/federation/dispatcher/public.rb b/lib/diaspora/federation/dispatcher/public.rb index 676b41670a..82946e94ef 100644 --- a/lib/diaspora/federation/dispatcher/public.rb +++ b/lib/diaspora/federation/dispatcher/public.rb @@ -3,6 +3,7 @@ module Diaspora class Dispatcher class Public < Dispatcher def deliver_to_services + deliver_to_hub if object.instance_of?(StatusMessage) # TODO: pubsubhubbub, relay super end @@ -25,6 +26,11 @@ module Diaspora entity ) end + + def deliver_to_hub + logger.debug "deliver to pubsubhubbub sender: #{sender.diaspora_handle}" + Workers::PublishToHub.perform_async(sender.atom_url) + end end end end -- GitLab