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 | 
