# 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