diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index def422e..649a873 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -138,13 +138,14 @@ dependencies {
testImplementation ("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3")
-
-
-
-
//truth
testImplementation ("com.google.truth:truth:1.0.1")
+ // Hilt
+ implementation ("androidx.hilt:hilt-work:1.0.0")
+
+// WorkManager
+ implementation ("androidx.work:work-runtime-ktx:2.8.1")
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 2bddc7a..02b546d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -4,6 +4,7 @@
+
+
()
+ .setConstraints(
+ Constraints.Builder()
+ .setRequiredNetworkType(NetworkType.CONNECTED)
+ .setRequiresBatteryNotLow(true)
+ .build()
+ )
+ .build()
+
+ WorkManager.getInstance(applicationContext).enqueueUniqueWork(
+ "ShipSyncWorker",
+ ExistingWorkPolicy.KEEP,
+ syncShipsWorkRequest
+ )
}
}
diff --git a/app/src/main/java/com/example/kocelainterview/presentation/ship_details_screen/ShipDetailScreen.kt b/app/src/main/java/com/example/kocelainterview/presentation/ship_details_screen/ShipDetailScreen.kt
index e49141c..c884041 100644
--- a/app/src/main/java/com/example/kocelainterview/presentation/ship_details_screen/ShipDetailScreen.kt
+++ b/app/src/main/java/com/example/kocelainterview/presentation/ship_details_screen/ShipDetailScreen.kt
@@ -110,7 +110,7 @@ fun ShipDetailImageCard(shipDetail: ShipDetail) {
.padding(4.dp)
) {
- //Text(text = "Ship: ${shipDetail.ship_name}")
+
Text(text = "Home Port: ${shipDetail.home_port}")
@@ -121,9 +121,6 @@ fun ShipDetailImageCard(shipDetail: ShipDetail) {
)
- //Text(text = "Ship Type: ${shipDetail.ship_type}")
-
-
Text(text = "Year Built: ${shipDetail.year_built}")
}