mirror of
https://github.com/diaspora/diaspora.git
synced 2026-04-29 03:01:03 -04:00
DG IZ friend request, has a puts in the receive hook for debugging
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
class PersonRequest
|
||||
require 'lib/common'
|
||||
include ApplicationHelper
|
||||
include MongoMapper::Document
|
||||
include Diaspora::Webhooks
|
||||
include ROXML
|
||||
|
||||
include Diaspora::Webhooks
|
||||
|
||||
|
||||
xml_name :person_request
|
||||
|
||||
xml_accessor :_id
|
||||
@@ -16,11 +19,9 @@ class PersonRequest
|
||||
before_save :check_for_person_requests
|
||||
|
||||
def self.for(url)
|
||||
request = PersonRequest.new(:url => url)
|
||||
request.person = User.first
|
||||
request = PersonRequest.new(:url => url, :person => User.first)
|
||||
request.save
|
||||
|
||||
request.push_to([request])
|
||||
request.push_to_url(url)
|
||||
end
|
||||
|
||||
def check_for_person_requests
|
||||
|
||||
@@ -29,6 +29,8 @@ module Diaspora
|
||||
|
||||
def store_objects_from_xml(xml)
|
||||
objects = parse_objects_from_xml(xml)
|
||||
|
||||
puts xml
|
||||
|
||||
objects.each do |p|
|
||||
if p.is_a? Retraction
|
||||
@@ -72,6 +74,16 @@ module Diaspora
|
||||
end
|
||||
end
|
||||
|
||||
def push_to_url(url)
|
||||
if url
|
||||
puts "AHHHHHH, sending"
|
||||
xml = self.class.build_xml_for([self])
|
||||
puts xml
|
||||
@@queue.add_post_request( [url], xml )
|
||||
@@queue.process
|
||||
end
|
||||
end
|
||||
|
||||
def prep_webhook
|
||||
"<post>#{self.to_xml.to_s}</post>"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user