Salmon the requests

This commit is contained in:
Raphael 2010-09-09 16:54:51 -07:00
parent d03c8e3323
commit fcadf7ab96

View file

@ -1,9 +1,13 @@
module Diaspora module Diaspora
module UserModules module UserModules
module Friending module Friending
def send_friend_request_to(friend, group) def send_friend_request_to(desired_friend, group)
raise "You are already friends with that person!" if self.friends.detect{ |x| x.receive_url == friend.receive_url} raise "You are already friends with that person!" if self.friends.detect{
request = Request.instantiate(:to => friend.receive_url, :from => self.person, :into => group.id) |x| x.receive_url == desired_friend.receive_url}
request = Request.instantiate(
:to => desired_friend.receive_url,
:from => self.person,
:into => group.id)
if request.save if request.save
self.pending_requests << request self.pending_requests << request
self.save self.save
@ -11,7 +15,7 @@ module Diaspora
group.requests << request group.requests << request
group.save group.save
request.push_to_url friend.receive_url salmon request, :to => desired_friend
end end
request request
end end