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"
+