diff --git a/build.gradle b/build.gradle
index 55cf1095..5e985ffa 100644
--- a/build.gradle
+++ b/build.gradle
@@ -24,7 +24,7 @@ plugins {
id 'com.android.library' version '9.0.0' apply false
id 'org.jetbrains.kotlin.android' version "$kotlinVersion" apply false
id 'com.android.legacy-kapt' version '9.0.0' apply false
- id 'com.diffplug.spotless' version '8.1.0' apply false
+ id 'com.diffplug.spotless' version '8.2.0' apply false
id 'io.gitlab.arturbosch.detekt' version '1.23.8' apply false
id 'com.android.application' version '9.0.0' apply false
}
diff --git a/core/src/main/java/com/nextcloud/android/common/core/utils/DateFormatter.kt b/core/src/main/java/com/nextcloud/android/common/core/utils/DateFormatter.kt
index 873efb9f..4d947aca 100644
--- a/core/src/main/java/com/nextcloud/android/common/core/utils/DateFormatter.kt
+++ b/core/src/main/java/com/nextcloud/android/common/core/utils/DateFormatter.kt
@@ -25,9 +25,6 @@ class DateFormatter(
private val sdfMonths: SimpleDateFormat
private val sdfYears: SimpleDateFormat
- /**
- * constructor.
- */
init {
val locale =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
@@ -59,13 +56,18 @@ class DateFormatter(
val span = System.currentTimeMillis() - calendar.getTimeInMillis()
return when {
// less than 1m
- span < ONE_MINUTE_IN_MILLIS -> context.getString(R.string.date_formatting_now)
+ span < ONE_MINUTE_IN_MILLIS -> {
+ context.getString(R.string.date_formatting_now)
+ }
+
// less than 1h
- span < ONE_HOUR_IN_MILLIS ->
+ span < ONE_HOUR_IN_MILLIS -> {
context.getString(
R.string.date_formatting_relative_minutes,
span / ONE_MINUTE_IN_MILLIS
)
+ }
+
// less than 1d
span < ONE_DAY_IN_MILLIS -> {
val hours: Int = span.toInt() / ONE_HOUR_IN_MILLIS
@@ -73,12 +75,21 @@ class DateFormatter(
.resources
.getQuantityString(R.plurals.date_formatting_relative_hours, hours, hours)
}
+
// less than 1w
- span <= SIX_DAYS_IN_MILLIS -> sdfDays.format(calendar.getTime())
+ span <= SIX_DAYS_IN_MILLIS -> {
+ sdfDays.format(calendar.getTime())
+ }
+
// less than 1y -> up to 364 days
- span <= YEAR_IN_MILLIS -> sdfMonths.format(calendar.getTime())
+ span <= YEAR_IN_MILLIS -> {
+ sdfMonths.format(calendar.getTime())
+ }
+
// more than 1y -> more than 364 days
- else -> sdfYears.format(calendar.getTime())
+ else -> {
+ sdfYears.format(calendar.getTime())
+ }
}
}
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index a06c901e..8bf5027c 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -136,6 +136,7 @@
+
@@ -203,6 +204,7 @@
+
@@ -5792,6 +5794,14 @@
+
+
+
+
+
+
+
+
@@ -5808,6 +5818,14 @@
+
+
+
+
+
+
+
+
@@ -5818,6 +5836,11 @@
+
+
+
+
+
@@ -13014,6 +13037,11 @@
+
+
+
+
+
@@ -13086,6 +13114,14 @@
+
+
+
+
+
+
+
+
@@ -13158,6 +13194,14 @@
+
+
+
+
+
+
+
+
@@ -13230,6 +13274,14 @@
+
+
+
+
+
+
+
+
@@ -13604,6 +13656,14 @@
+
+
+
+
+
+
+
+
@@ -13652,6 +13712,14 @@
+
+
+
+
+
+
+
+
@@ -13700,6 +13768,14 @@
+
+
+
+
+
+
+
+
@@ -14335,6 +14411,14 @@
+
+
+
+
+
+
+
+
@@ -14351,6 +14435,14 @@
+
+
+
+
+
+
+
+
@@ -14367,6 +14459,14 @@
+
+
+
+
+
+
+
+
@@ -14383,6 +14483,14 @@
+
+
+
+
+
+
+
+
@@ -14399,6 +14507,14 @@
+
+
+
+
+
+
+
+
@@ -14415,6 +14531,14 @@
+
+
+
+
+
+
+
+
@@ -14431,6 +14555,14 @@
+
+
+
+
+
+
+
+
@@ -14447,6 +14579,14 @@
+
+
+
+
+
+
+
+
@@ -14463,6 +14603,14 @@
+
+
+
+
+
+
+
+
@@ -14479,6 +14627,14 @@
+
+
+
+
+
+
+
+
@@ -14495,6 +14651,14 @@
+
+
+
+
+
+
+
+
@@ -14511,6 +14675,14 @@
+
+
+
+
+
+
+
+
@@ -14527,6 +14699,14 @@
+
+
+
+
+
+
+
+
@@ -14543,6 +14723,14 @@
+
+
+
+
+
+
+
+
@@ -14559,6 +14747,14 @@
+
+
+
+
+
+
+
+
@@ -14749,6 +14945,14 @@
+
+
+
+
+
+
+
+
@@ -14793,6 +14997,11 @@
+
+
+
+
+
@@ -14825,6 +15034,14 @@
+
+
+
+
+
+
+
+
@@ -14875,6 +15092,14 @@
+
+
+
+
+
+
+
+
@@ -16281,6 +16506,11 @@
+
+
+
+
+
@@ -16614,6 +16844,14 @@
+
+
+
+
+
+
+
+
@@ -16634,6 +16872,11 @@
+
+
+
+
+
@@ -16666,6 +16909,14 @@
+
+
+
+
+
+
+
+
@@ -17236,6 +17487,14 @@
+
+
+
+
+
+
+
+
@@ -17559,6 +17818,14 @@
+
+
+
+
+
+
+
+
@@ -18230,6 +18497,14 @@
+
+
+
+
+
+
+
+
@@ -18536,6 +18811,14 @@
+
+
+
+
+
+
+
+
@@ -18633,6 +18916,11 @@
+
+
+
+
+
@@ -19633,6 +19921,11 @@
+
+
+
+
+
@@ -19776,6 +20069,14 @@
+
+
+
+
+
+
+
+
@@ -19986,6 +20287,14 @@
+
+
+
+
+
+
+
+
@@ -19994,6 +20303,14 @@
+
+
+
+
+
+
+
+
@@ -20002,6 +20319,14 @@
+
+
+
+
+
+
+
+
@@ -20018,6 +20343,14 @@
+
+
+
+
+
+
+
+
@@ -20026,6 +20359,14 @@
+
+
+
+
+
+
+
+
@@ -20034,6 +20375,14 @@
+
+
+
+
+
+
+
+
@@ -20042,6 +20391,14 @@
+
+
+
+
+
+
+
+
@@ -20050,6 +20407,14 @@
+
+
+
+
+
+
+
+
@@ -20058,6 +20423,14 @@
+
+
+
+
+
+
+
+
@@ -20066,6 +20439,14 @@
+
+
+
+
+
+
+
+
@@ -20074,6 +20455,14 @@
+
+
+
+
+
+
+
+
@@ -20082,6 +20471,14 @@
+
+
+
+
+
+
+
+
@@ -20095,6 +20492,14 @@
+
+
+
+
+
+
+
+
@@ -20103,6 +20508,11 @@
+
+
+
+
+
@@ -20113,6 +20523,11 @@
+
+
+
+
+