2
0

Move repeated snowflake ID gather to base classes (#35554)

This commit is contained in:
Matt Jankowski
2025-07-28 04:14:06 -04:00
committed by GitHub
parent 73f72ec8fe
commit 720ee96969
8 changed files with 30 additions and 54 deletions

View File

@@ -65,4 +65,16 @@ class Admin::Metrics::Dimension::BaseDimension
def canonicalized_params
params.to_h.to_a.sort_by { |k, _v| k.to_s }.map { |k, v| "#{k}=#{v}" }.join(';')
end
def earliest_status_id
snowflake_id(@start_at.beginning_of_day)
end
def latest_status_id
snowflake_id(@end_at.end_of_day)
end
def snowflake_id(datetime)
Mastodon::Snowflake.id_at(datetime, with_random: false)
end
end