From 267bf798fe48ceff8f11e893af4356aa170ae6e1 Mon Sep 17 00:00:00 2001 From: Fire Demon Date: Sun, 11 Oct 2020 09:55:03 -0500 Subject: Compromise between Mastodon and Monsterpit treatment of boosts --- app/models/user.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/models/user.rb') diff --git a/app/models/user.rb b/app/models/user.rb index 12c1e9650..f9a0df46f 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -124,6 +124,7 @@ class User < ApplicationRecord :style_wide_media, :publish_in, :unpublish_in, :unpublish_delete, :boost_every, :boost_jitter, :boost_random, :unpublish_on_delete, :rss_disabled, :no_boosts_home, + :filter_unknown, to: :settings, prefix: :setting, allow_nil: false attr_reader :invite_code, :sign_in_token_attempt @@ -266,6 +267,10 @@ class User < ApplicationRecord @disables_home_reblogs ||= settings.no_boosts_home end + def filters_unknown? + @filters_unknown ||= settings.filter_unknown + end + # rubocop:disable Naming/MethodParameterName def token_for_app(a) return nil if a.nil? || a.owner != self -- cgit