mirror of
https://github.com/discourse/discourse.git
synced 2025-02-08 20:34:52 +00:00
16 lines
335 B
Ruby
16 lines
335 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Jobs
|
|
class AutoJoinUsers < ::Jobs::Scheduled
|
|
every 1.hour
|
|
|
|
def execute(_args)
|
|
ChatChannel
|
|
.where(auto_join_users: true)
|
|
.each do |channel|
|
|
Chat::ChatChannelMembershipManager.new(channel).enforce_automatic_channel_memberships
|
|
end
|
|
end
|
|
end
|
|
end
|