From 2e96a61955e525bf6269e41342bf3ffce05805a6 Mon Sep 17 00:00:00 2001 From: Vijay Aravamudhan Date: Fri, 24 Sep 2021 07:39:41 +0530 Subject: Allow services to delineate favorites vs non-favorites in unread counts (#1979) implements getferdi/recipes#721 (eg: office365-owa) --- src/containers/settings/EditServiceScreen.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/containers/settings') diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js index e2ed4eeac..dee7e7cff 100644 --- a/src/containers/settings/EditServiceScreen.js +++ b/src/containers/settings/EditServiceScreen.js @@ -81,6 +81,10 @@ const messages = defineMessages({ id: 'settings.service.form.darkReaderSepia', defaultMessage: 'Dark Reader Sepia', }, + onlyShowFavoritesInUnreadCount: { + id: 'settings.service.form.onlyShowFavoritesInUnreadCount', + defaultMessage: 'Only show Favorites in unread count', + }, enableProxy: { id: 'settings.service.form.proxy.isEnabled', defaultMessage: 'Use Proxy', @@ -289,6 +293,16 @@ class EditServiceScreen extends Component { }); } + if (recipe.allowFavoritesDelineationInUnreadCount) { + Object.assign(config.fields, { + onlyShowFavoritesInUnreadCount: { + label: intl.formatMessage(messages.onlyShowFavoritesInUnreadCount), + value: service.onlyShowFavoritesInUnreadCount, + default: false, + }, + }); + } + if (proxy.isEnabled) { const serviceProxyConfig = stores.settings.proxy[service.id] || {}; -- cgit v1.2.3-54-g00ecf