Sha256: e1cbf4317d1cb18856e4db082313820543688944365329856827089ab8a0293f
Contents?: true
Size: 310 Bytes
Versions: 19
Compression:
Stored size: 310 Bytes
Contents
# frozen_string_literal: true module Thredded # Marks all private topics as read for the given user. class MarkAllRead def self.run(user) Thredded::PrivateTopic.unread(user).each do |topic| Thredded::UserPrivateTopicReadState.touch!(user.id, topic.last_post) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems