From 9290ae1d2ee4067e31f01316e49b5889bfe02dec Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Thu, 3 Jul 2025 18:13:34 -0400 Subject: [PATCH] Extract `INSTANCE_ACTOR_USERNAME` constant in account finder concern --- app/models/account.rb | 1 + app/models/concerns/account/finder_concern.rb | 9 +++--- db/seeds/02_instance_actor.rb | 2 +- .../concerns/account/finder_concern_spec.rb | 31 +++++++++++++++++++ spec/requests/instance_actor_spec.rb | 2 +- 5 files changed, 39 insertions(+), 6 deletions(-) diff --git a/app/models/account.rb b/app/models/account.rb index 5fa1f0cebf6..6ae05f330b9 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -69,6 +69,7 @@ class Account < ApplicationRecord STALE_THRESHOLD = 1.day DEFAULT_FIELDS_SIZE = 4 INSTANCE_ACTOR_ID = -99 + INSTANCE_ACTOR_USERNAME = 'mastodon.internal' USERNAME_RE = /[a-z0-9_]+([.-]+[a-z0-9_]+)*/i MENTION_RE = %r{(?