From 32730f6c4179331f8c31102a2e55516856a059c6 Mon Sep 17 00:00:00 2001 From: Athou Date: Wed, 27 Nov 2013 15:51:13 +0100 Subject: [PATCH] force full refreshes only when under heavy load --- src/main/java/com/commafeed/backend/services/UserService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/services/UserService.java b/src/main/java/com/commafeed/backend/services/UserService.java index fff4a56e..7fdb2295 100644 --- a/src/main/java/com/commafeed/backend/services/UserService.java +++ b/src/main/java/com/commafeed/backend/services/UserService.java @@ -63,7 +63,8 @@ public class UserService { user.setLastLogin(now); saveUser = true; } - if (user.getLastFullRefresh() == null || user.getLastFullRefresh().before(DateUtils.addMinutes(now, -30))) { + if (applicationSettingsService.get().isHeavyLoad() + && (user.getLastFullRefresh() == null || user.getLastFullRefresh().before(DateUtils.addMinutes(now, -30)))) { user.setLastFullRefresh(now); saveUser = true; feedSubscriptionService.refreshAll(user);