diff --git a/app/controllers/publics_controller.rb b/app/controllers/publics_controller.rb index ed643b736..25b8d967b 100644 --- a/app/controllers/publics_controller.rb +++ b/app/controllers/publics_controller.rb @@ -20,6 +20,8 @@ class PublicsController < ApplicationController def hubbub if params['hub.mode'] == 'subscribe' || params['hub.mode'] == 'unsubscribe' render :text => params['hub.challenge'], :status => 202 + else + puts request.body.read.inspect end end diff --git a/lib/common.rb b/lib/common.rb index 7fd24eb6e..c457258e4 100644 --- a/lib/common.rb +++ b/lib/common.rb @@ -72,7 +72,6 @@ module Diaspora end def subscribe_to_ostatus(feed_url) - puts feed_url @@queue.add_subscription_request(feed_url) @@queue.process end diff --git a/lib/message_handler.rb b/lib/message_handler.rb index 682b846ab..16de0a0e1 100644 --- a/lib/message_handler.rb +++ b/lib/message_handler.rb @@ -57,7 +57,7 @@ class MessageHandler http.callback { process} when :hub_subscribe - http = EventMachine::PubSubHubbub.new(query.destination).subscribe query.body, User.owner.url, :timeout => TIMEOUT + http = EventMachine::PubSubHubbub.new(query.destination).subscribe query.body, User.owner.url + 'hubbub', :timeout => TIMEOUT http.callback { process} else raise "message is not a type I know!"