# frozen_string_literal: true module SelfDestructHelper VERIFY_PURPOSE = 'self-destruct' def self.self_destruct? value = Rails.configuration.x.mastodon.self_destruct_value value.present? && Rails.application.message_verifier(VERIFY_PURPOSE).verify(value) == ENV['LOCAL_DOMAIN'] rescue ActiveSupport::MessageVerifier::InvalidSignature false end def self_destruct? SelfDestructHelper.self_destruct? end end