Skip to content

Commit c3c3166

Browse files
committed
Use Kotlin Duration for SECONDS_PER_HOUR in WooPosProductRestClient
Replaces manual calculation of seconds per hour with Kotlin's `Duration` API for improved readability and consistency.
1 parent b39ceea commit c3c3166

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libs/fluxc-plugin/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/pos/WooPosProductRestClient.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import java.time.ZoneOffset
1717
import java.time.format.DateTimeFormatter
1818
import java.util.Locale
1919
import javax.inject.Inject
20+
import kotlin.time.Duration.Companion.hours
2021

2122
class WooPosProductRestClient @Inject constructor(
2223
private val wooNetwork: WooNetwork,
@@ -31,7 +32,7 @@ class WooPosProductRestClient @Inject constructor(
3132
"regular_price,sale_price,date_modified,stock_quantity,stock_status,manage_stock," +
3233
"backordered,attributes,image,downloadable,name,type"
3334

34-
private const val SECONDS_PER_HOUR = 3600
35+
private val SECONDS_PER_HOUR = 1.hours.inWholeSeconds
3536

3637
private val API_DATE_FORMATTER = DateTimeFormatter
3738
.ofPattern("yyyy-MM-dd'T'HH:mm:ss", Locale.US)

0 commit comments

Comments
 (0)