Sha256: 615daa931d3a218b60a23dcfbcb7321942648dbca8a84061d626b96894c3fcf8

Contents?: true

Size: 443 Bytes

Versions: 1

Compression:

Stored size: 443 Bytes

Contents

module Thredded
  module TopicsHelper
    require 'digest/md5'

    def md5(s)
      Digest::MD5.hexdigest(s)
    end

    def already_read(topic, tracked_user_reads)
      if tracked_user_reads
        topic_status = tracked_user_reads.select{ |t| t.topic_id == topic.id }.first

        if topic_status && topic_status.posts_count == topic.posts_count
          'read'
        else
          'unread'
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thredded-0.0.1 app/helpers/thredded/topics_helper.rb