diff --git a/app/helpers/sockets_helper.rb b/app/helpers/sockets_helper.rb index 27a083bdf..b35780399 100644 --- a/app/helpers/sockets_helper.rb +++ b/app/helpers/sockets_helper.rb @@ -5,9 +5,9 @@ module SocketsHelper (object.is_a? Post) ? object.id : object.post_id end - def url_options - {:host => ""} - end + #def url_options + # {:host => ""} + #end def action_hash(uid, object) begin diff --git a/app/models/person.rb b/app/models/person.rb index 3eaebd8d2..ad3991959 100644 --- a/app/models/person.rb +++ b/app/models/person.rb @@ -109,8 +109,8 @@ class Person self.id == post.person.id end - def recieve_url - "#{self.url}user/#{self.owner.id}" + def receive_url + "#{self.url}receive/users/#{self.id}/" end protected diff --git a/app/models/request.rb b/app/models/request.rb index d55d1efb8..31dcd162e 100644 --- a/app/models/request.rb +++ b/app/models/request.rb @@ -25,12 +25,12 @@ class Request before_validation :clean_link - scope :for_user, lambda{ |user| where(:destination_url => user.url) } - scope :from_user, lambda{ |user| where(:destination_url.ne => user.url) } + scope :for_user, lambda{ |user| where(:destination_url => user.receive_url) } + scope :from_user, lambda{ |user| where(:destination_url.ne => user.receive_url) } def self.instantiate(options = {}) person = options[:from] - self.new(:destination_url => options[:to], :callback_url => person.url, :person => person, :exported_key => person.export_key) + self.new(:destination_url => options[:to], :callback_url => person.receive_url, :person => person, :exported_key => person.export_key) end diff --git a/app/models/user.rb b/app/models/user.rb index fc04f2dc6..4b1e2a11e 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -97,7 +97,7 @@ class User self.save if bad_friend - Retraction.for(self).push_to_url(bad_friend.url) + Retraction.for(self).push_to_url(bad_friend.receive_url) bad_friend.update_attributes(:user_refs => bad_friend.user_refs - 1) bad_friend.destroy if bad_friend.user_refs == 0 end diff --git a/app/views/publics/host_meta.erb b/app/views/publics/host_meta.erb index b657a440f..e28fb6211 100644 --- a/app/views/publics/host_meta.erb +++ b/app/views/publics/host_meta.erb @@ -1,9 +1,9 @@ - <%= terse_url(root_path) %> + <%= terse_url(root_url) %> + template='<%= root_url %>webfinger?q={uri}'> Resource Descriptor diff --git a/lib/diaspora/webhooks.rb b/lib/diaspora/webhooks.rb index 26cddc01a..ba78ed81a 100644 --- a/lib/diaspora/webhooks.rb +++ b/lib/diaspora/webhooks.rb @@ -27,7 +27,7 @@ module Diaspora end def push_to_url(url) - hook_url = url + "receive/" + hook_url = url xml = self.class.build_xml_for(self) Rails.logger.debug("Adding xml for #{self} to message queue to #{url}") @@queue.add_post_request( hook_url, xml )