diff options
Diffstat (limited to 'app/models/message.rb')
| -rw-r--r-- | app/models/message.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/models/message.rb b/app/models/message.rb index 436775b..b57cca8 100644 --- a/app/models/message.rb +++ b/app/models/message.rb @@ -12,6 +12,15 @@ class Message < ActiveRecord::Base def visible_for? user self.created_at.to_i >= self.discussion.user_invited_at(user).to_i end + + def unread_for? user + speaker = self.discussion.find_speaker_by_user(user) + if speaker + self.created_at.to_i >= speaker.updated_at.to_i + else + true + end + end private |
