farther along towards getting the specs to pass

This commit is contained in:
zhitomirskiyi 2011-01-29 23:58:48 -08:00
parent 17a2c9e311
commit 17dde3a7b9
2 changed files with 5 additions and 5 deletions

View file

@ -23,8 +23,8 @@ class Notification < ActiveRecord::Base
else
n = make_notification(recipient, target, actor, action)
end
n.email_the_user(actor) if n
n.socket_to_uid(user, :actor => person) if n
n.email_the_user(target, actor) if n
n.socket_to_user(recipient, :actor => actor) if n
n
end
end
@ -48,7 +48,7 @@ private
if n = Notification.where(:target_id => target.id,
:action => action,
:recipient_id => recipient.id).first
n.actors << NotificationActor.new(:actor => actor)
n.actors << actor
n.save!
n
else
@ -60,7 +60,7 @@ private
n = Notification.new(:target_id => target.id,
:action => action,
:recipient_id => recipient.id)
n.actors << NotificationActor.new(:actor => actor)
n.actors << actor
n.save!
n
end

View file

@ -186,6 +186,6 @@ class Person < ActiveRecord::Base
Post.where(:person_id => id).delete_all
Comment.where(:person_id => id).delete_all
Contact.where(:person_id => id).delete_all
Notification.joins(:notification_actors).where(:notification_actors => {:actor_id => self}).delete_all
Notification.where(:actors => self).delete_all
end
end