From 74290d4eb3f6771ad21d9e2c1d0a76d4f76bb263 Mon Sep 17 00:00:00 2001 From: multiple creatures <dev@multiple-creature.party> Date: Mon, 29 Jul 2019 14:26:41 -0500 Subject: optional delayed publishing of roars for proofreading --- app/lib/user_settings_decorator.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/lib') diff --git a/app/lib/user_settings_decorator.rb b/app/lib/user_settings_decorator.rb index 50632ec44..801a71bc4 100644 --- a/app/lib/user_settings_decorator.rb +++ b/app/lib/user_settings_decorator.rb @@ -38,6 +38,7 @@ class UserSettingsDecorator user.settings['larger_emoji'] = larger_emoji_preference if change?('setting_larger_emoji') user.settings['max_public_history'] = max_public_history_preference if change?('setting_max_public_history') user.settings['roar_lifespan'] = roar_lifespan_preference if change?('setting_roar_lifespan') + user.settings['delayed_roars'] = delayed_roars_preference if change?('setting_delayed_roars') user.settings['notification_emails'] = merged_notification_emails if change?('notification_emails') user.settings['interactions'] = merged_interactions if change?('interactions') @@ -135,6 +136,10 @@ class UserSettingsDecorator settings['setting_roar_lifespan'] end + def delayed_roars_preference + settings['setting_delayed_roars'] + end + def merged_notification_emails user.settings['notification_emails'].merge coerced_settings('notification_emails').to_h end -- cgit