Skip to content

Commit f58ce2e

Browse files
committed
[REFACTOR/#278] WorkManager 제거
1 parent 641ca98 commit f58ce2e

File tree

10 files changed

+5
-154
lines changed

10 files changed

+5
-154
lines changed

app/build.gradle.kts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ dependencies {
6464

6565
implementation(libs.compose.material)
6666
implementation(libs.kotlin.reflect)
67-
implementation(libs.hilt.worker)
68-
implementation(libs.androidx.work.runtime)
6967

7068
implementation(platform(libs.firebase.bom))
7169
implementation(libs.firebase.analytics)

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,5 @@
8080
android:name="com.yapp.alarm.services.AlarmService"
8181
android:foregroundServiceType="mediaPlayback" />
8282

83-
<provider
84-
android:name="androidx.startup.InitializationProvider"
85-
android:authorities="${applicationId}.androidx-startup"
86-
android:exported="false"
87-
tools:node="merge">
88-
<meta-data
89-
android:name="androidx.work.WorkManagerInitializer"
90-
tools:node="remove" />
91-
</provider>
9283
</application>
9384
</manifest>
Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,13 @@
11
package com.yapp.orbit
22

33
import android.app.Application
4-
import androidx.hilt.work.HiltWorkerFactory
5-
import androidx.work.Configuration
64
import com.google.android.gms.ads.MobileAds
75
import dagger.hilt.android.HiltAndroidApp
8-
import javax.inject.Inject
96

107
@HiltAndroidApp
11-
class OrbitApplication() : Application(), Configuration.Provider {
12-
13-
@Inject lateinit var workerFactory: HiltWorkerFactory
14-
8+
class OrbitApplication() : Application() {
159
override fun onCreate() {
1610
super.onCreate()
1711
MobileAds.initialize(this)
1812
}
19-
20-
override val workManagerConfiguration: Configuration
21-
get() = Configuration.Builder()
22-
.setWorkerFactory(workerFactory)
23-
.build()
2413
}

build-logic/src/main/java/com/yapp/convention/HiltAndroid.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ internal fun Project.configureHiltAndroid() {
1313
dependencies {
1414
"implementation"(libs.findLibrary("hilt.android").get())
1515
"ksp"(libs.findLibrary("hilt.android.compiler").get())
16-
"ksp"(libs.findLibrary("androidx-hilt-compiler").get())
1716
"implementation"(libs.findLibrary("hilt-navigation-compose").get())
18-
"implementation"(libs.findLibrary("hilt-worker").get())
1917
}
2018
}
2119

core/alarm/src/main/java/com/yapp/alarm/scheduler/PostFortuneTaskScheduler.kt

Lines changed: 0 additions & 5 deletions
This file was deleted.

feature/fortune/build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ dependencies {
1717
implementation(libs.orbit.compose)
1818
implementation(libs.orbit.viewmodel)
1919
implementation(libs.coil.compose)
20-
implementation(libs.androidx.work.runtime)
21-
testImplementation(libs.androidx.work.testing)
22-
androidTestImplementation(libs.androidx.work.testing)
2320
implementation(projects.domain)
2421
implementation(projects.core.media)
2522
}

feature/fortune/src/main/java/com/yapp/fortune/di/SchedulerModule.kt

Lines changed: 0 additions & 19 deletions
This file was deleted.

feature/fortune/src/main/java/com/yapp/fortune/scheduler/WorkManagerPostFortuneTaskScheduler.kt

Lines changed: 0 additions & 26 deletions
This file was deleted.

feature/fortune/src/main/java/com/yapp/fortune/worker/PostFortuneWorker.kt

Lines changed: 0 additions & 66 deletions
This file was deleted.

gradle/libs.versions.toml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,21 @@ androidx-app-compat = "1.7.0"
2929
androidx-core = "1.15.0"
3030
androidx-datastore = "1.1.1"
3131
androidx-room = "2.7.2"
32-
androidx-work = "2.10.3"
3332

3433
androidx-lifecycle = "2.9.4"
3534

3635
annotation = "1.9.1"
3736

3837
## Compose
39-
compose-bom = "2024.11.00"
40-
compose-navigation = "2.8.4"
41-
compose-material3 = "1.3.1"
42-
compose-ui = "1.7.6"
38+
compose-bom = "2025.02.00"
39+
compose-navigation = "2.8.5"
40+
compose-material3 = "1.4.0"
41+
compose-ui = "1.8.3"
4342
activity-compose = "1.9.3"
4443

4544
## Hilt
4645
hilt = "2.57.2"
4746
hilt-navigation-compose = "1.3.0"
48-
hilt-work = "1.3.0"
4947

5048
## Third Party
5149
okhttp = "4.12.0"
@@ -109,9 +107,6 @@ androidx-room-compiler = { group = "androidx.room", name = "room-compiler", vers
109107
androidx-room-testing = { group = "androidx.room", name = "room-testing", version.ref = "androidx-room" }
110108
androidx-room-paging = { group = "androidx.room", name = "room-paging", version.ref = "androidx-room" }
111109
androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "annotation" }
112-
androidx-hilt-compiler = { group = "androidx.hilt", name = "hilt-compiler", version.ref = "hilt-work" }
113-
androidx-work-runtime = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidx-work" }
114-
androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidx-work" }
115110

116111
## Compose Libraries
117112
activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activity-compose" }
@@ -139,7 +134,6 @@ hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref
139134
hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "hilt" }
140135
hilt-android-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" }
141136
hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "hilt-navigation-compose" }
142-
hilt-worker = { group = "androidx.hilt", name = "hilt-work", version.ref = "hilt-work" }
143137

144138
# Orbit
145139
orbit-core = { group = "org.orbit-mvi", name = "orbit-core", version.ref = "orbit" }

0 commit comments

Comments
 (0)