force full refreshes only when under heavy load

This commit is contained in:
Athou
2013-11-27 15:51:13 +01:00
parent 7caa99f8f2
commit 32730f6c41

View File

@@ -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);