From 6fedf5a6e283a7a615920b48da40aa5d9ef1fd4e Mon Sep 17 00:00:00 2001 From: Fire Demon Date: Mon, 21 Sep 2020 21:15:33 -0500 Subject: Add option to filter boosts from home timeline at backend level --- app/models/user.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'app/models') diff --git a/app/models/user.rb b/app/models/user.rb index 5f2edab57..9218abbb7 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -124,7 +124,7 @@ class User < ApplicationRecord :style_wide_media, :publish_in, :unpublish_in, :unpublish_delete, :boost_every, :boost_jitter, :boost_random, :filter_from_unknown, :unpublish_on_delete, - :rss_disabled, + :rss_disabled, :no_boosts_home, to: :settings, prefix: :setting, allow_nil: false attr_reader :invite_code, :sign_in_token_attempt @@ -263,6 +263,10 @@ class User < ApplicationRecord @shows_application ||= settings.show_application end + def disables_home_reblogs? + @disables_home_reblogs ||= settings.no_boosts_home + end + # rubocop:disable Naming/MethodParameterName def token_for_app(a) return nil if a.nil? || a.owner != self -- cgit