diff --git a/README.md b/README.md index 721d87c8c..4f7828fb5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
+
diff --git a/app/src/main/java/me/ash/reader/infrastructure/preference/SyncIntervalPreference.kt b/app/src/main/java/me/ash/reader/infrastructure/preference/SyncIntervalPreference.kt index ae7ab3f16..c78d7b0ab 100644 --- a/app/src/main/java/me/ash/reader/infrastructure/preference/SyncIntervalPreference.kt +++ b/app/src/main/java/me/ash/reader/infrastructure/preference/SyncIntervalPreference.kt @@ -21,6 +21,8 @@ sealed class SyncIntervalPreference( object Every6Hours : SyncIntervalPreference(360L) object Every12Hours : SyncIntervalPreference(720L) object Every1Day : SyncIntervalPreference(1440L) + object Every3Days : SyncIntervalPreference(4320L) + object Every1Week : SyncIntervalPreference(10080L) fun put(accountId: Int, viewModel: AccountViewModel) { viewModel.update(accountId) { copy(syncInterval = this@SyncIntervalPreference) } @@ -37,6 +39,8 @@ sealed class SyncIntervalPreference( Every6Hours -> context.getString(R.string.every_6_hours) Every12Hours -> context.getString(R.string.every_12_hours) Every1Day -> context.getString(R.string.every_1_day) + Every3Days -> context.getString(R.string.every_3_days) + Every1Week -> context.getString(R.string.every_1_week) } fun toPeriodicWorkRequestBuilder(): PeriodicWorkRequest.Builder = @@ -55,6 +59,8 @@ sealed class SyncIntervalPreference( Every6Hours, Every12Hours, Every1Day, + Every3Days, + Every1Week, ) } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f7f249f63..077fac8ce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -236,6 +236,8 @@ Every 6 hours Every 12 hours Every day + Every 3 days + Every week Manually Always 1 day