diff --git a/Gemfile b/Gemfile index d40e7b65f..8e2c75d59 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,7 @@ gem 'addressable', :require => "addressable/uri" gem 'em-websocket' gem 'thin' gem 'will_paginate', '3.0.pre' - +gem 'redfinger' group :test do gem 'rspec', '>= 2.0.0.beta.17' diff --git a/app/controllers/requests_controller.rb b/app/controllers/requests_controller.rb index c37a86ca7..069d3cb01 100644 --- a/app/controllers/requests_controller.rb +++ b/app/controllers/requests_controller.rb @@ -25,6 +25,7 @@ class RequestsController < ApplicationController end def create + url = find_url(params) @request = current_user.send_friend_request_to(params[:request][:destination_url]) if @request flash[:notice] = "a friend request was sent to #{@request.destination_url}" @@ -37,5 +38,17 @@ class RequestsController < ApplicationController end end + private + + def diasproa_url(url) + if url.include? '@' + f = Redfinger.finger(uri) + + end + + uri + end + + end diff --git a/app/views/publics/webfinger.erb b/app/views/publics/webfinger.erb index 8ad41e0e7..7814affc2 100644 --- a/app/views/publics/webfinger.erb +++ b/app/views/publics/webfinger.erb @@ -4,4 +4,5 @@ "<%=@user.url%>hcard" +