|
|
|
@ -545,11 +545,15 @@ object Extensions {
|
|
|
|
hourMin.timeInMillis = item.everyTime
|
|
|
|
hourMin.timeInMillis = item.everyTime
|
|
|
|
|
|
|
|
|
|
|
|
set(Calendar.HOUR_OF_DAY, hourMin.get(Calendar.HOUR_OF_DAY))
|
|
|
|
set(Calendar.HOUR_OF_DAY, hourMin.get(Calendar.HOUR_OF_DAY))
|
|
|
|
set(Calendar.MINUTE, hourMin.get(Calendar.MINUTE))
|
|
|
|
|
|
|
|
|
|
|
|
if (item.everyCategory != EveryCategory.MINUTE) {
|
|
|
|
|
|
|
|
set(Calendar.MINUTE, hourMin.get(Calendar.MINUTE))
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
while (timeInMillis < now){
|
|
|
|
while (timeInMillis < now){
|
|
|
|
when(item.everyCategory){
|
|
|
|
when(item.everyCategory){
|
|
|
|
|
|
|
|
EveryCategory.MINUTE -> { add(Calendar.MINUTE, everyNr) }
|
|
|
|
EveryCategory.HOUR -> { add(Calendar.HOUR, everyNr) }
|
|
|
|
EveryCategory.HOUR -> { add(Calendar.HOUR, everyNr) }
|
|
|
|
EveryCategory.DAY -> { add(Calendar.DAY_OF_MONTH, everyNr) }
|
|
|
|
EveryCategory.DAY -> { add(Calendar.DAY_OF_MONTH, everyNr) }
|
|
|
|
EveryCategory.WEEK -> {
|
|
|
|
EveryCategory.WEEK -> {
|
|
|
|
@ -601,6 +605,7 @@ object Extensions {
|
|
|
|
fun ObserveSourcesItem.scheduleSummary(context: Context): String {
|
|
|
|
fun ObserveSourcesItem.scheduleSummary(context: Context): String {
|
|
|
|
val nr = everyNr
|
|
|
|
val nr = everyNr
|
|
|
|
return when (everyCategory) {
|
|
|
|
return when (everyCategory) {
|
|
|
|
|
|
|
|
EveryCategory.MINUTE -> context.resources.getQuantityString(R.plurals.every_minutes, nr, nr)
|
|
|
|
EveryCategory.HOUR -> context.resources.getQuantityString(R.plurals.every_hours, nr, nr)
|
|
|
|
EveryCategory.HOUR -> context.resources.getQuantityString(R.plurals.every_hours, nr, nr)
|
|
|
|
EveryCategory.DAY -> context.resources.getQuantityString(R.plurals.every_days, nr, nr)
|
|
|
|
EveryCategory.DAY -> context.resources.getQuantityString(R.plurals.every_days, nr, nr)
|
|
|
|
EveryCategory.WEEK -> context.resources.getQuantityString(R.plurals.every_weeks, nr, nr)
|
|
|
|
EveryCategory.WEEK -> context.resources.getQuantityString(R.plurals.every_weeks, nr, nr)
|
|
|
|
|