mirror of
https://github.com/funamitech/mastodon
synced 2024-12-05 02:09:05 +09:00
4aa5ebe591
"whole known network" which is what public timeline used to be Only domain blocks with suspend severity will block PuSH subscriptions Silenced accounts should not appear in conversations unless followed
12 lines
255 B
Ruby
12 lines
255 B
Ruby
# frozen_string_literal: true
|
|
|
|
class DomainBlock < ApplicationRecord
|
|
enum severity: [:silence, :suspend]
|
|
|
|
validates :domain, presence: true, uniqueness: true
|
|
|
|
def self.blocked?(domain)
|
|
where(domain: domain, severity: :suspend).exists?
|
|
end
|
|
end
|