about summary refs log tree commit diff
path: root/app/helpers
diff options
context:
space:
mode:
authormultiple creatures <dev@multiple-creature.party>2019-08-03 23:25:37 -0500
committermultiple creatures <dev@multiple-creature.party>2019-08-03 23:25:37 -0500
commit4801d5ac847f67681a633d041cfa639780c4f12b (patch)
tree269afa926f261a4f003f5613800bf9b7bfa85807 /app/helpers
parent0a646efd48d48836261ab553e47d2a46dde28a98 (diff)
move `Scheduler::JanitorScheduler::admin_account` to `ModerationHelper::janitor_account`
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/moderation_helper.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/helpers/moderation_helper.rb b/app/helpers/moderation_helper.rb
index b6fd7be53..730af2603 100644
--- a/app/helpers/moderation_helper.rb
+++ b/app/helpers/moderation_helper.rb
@@ -4,6 +4,12 @@ module ModerationHelper
   POLICIES = %w(silence unsilence suspend unsuspend force_unlisted allow_public force_sensitive allow_nonsensitive reset)
   EXCLUDED_DOMAINS = %w(tailma.ws monsterpit.net monsterpit.cloud monsterpit.gallery monsterpit.blog)
 
+  def janitor_account
+    account_id = ENV.fetch('JANITOR_USER', '').to_i
+    return if account_id == 0
+    Account.find_by(id: account_id)
+  end
+
   def account_policy(username, domain, policy, reason = nil)
     return if policy.blank?
     policy = policy.to_s