Limit "check your classics" to the last 3 years (#7613)

This commit is contained in:
NWuensche 2025-01-17 20:19:33 +00:00 committed by GitHub
parent a394e0db4d
commit 362948aae1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -93,8 +93,10 @@ public class SubscriptionsSection extends HomeSection {
}
SharedPreferences prefs = getContext().getSharedPreferences(StatisticsFragment.PREF_NAME, Context.MODE_PRIVATE);
boolean includeMarkedAsPlayed = prefs.getBoolean(StatisticsFragment.PREF_INCLUDE_MARKED_PLAYED, false);
long threeYearsAgo = System.currentTimeMillis() - 3L * 365L * 24L * 60L * 60L * 1000L;
disposable = Observable.fromCallable(() ->
DBReader.getStatistics(includeMarkedAsPlayed, 0, Long.MAX_VALUE).feedTime)
DBReader.getStatistics(includeMarkedAsPlayed, threeYearsAgo, Long.MAX_VALUE).feedTime)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(statisticsData -> {