Skip to content

Commit 8feca20

Browse files
committed
feat: Remove unused files.
1 parent 77f2868 commit 8feca20

File tree

6 files changed

+49
-38
lines changed

6 files changed

+49
-38
lines changed

shared/src/main/java/com/zrcoding/shared/data/datastore/UserSetting.kt

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

shared/src/main/java/com/zrcoding/shared/di/AppModule.kt renamed to shared/src/main/java/com/zrcoding/shared/data/di/AppModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.zrcoding.shared.di
1+
package com.zrcoding.shared.data.di
22

33
import android.content.Context
44
import androidx.room.Room
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.zrcoding.shared.data.di
2+
3+
import dagger.Module
4+
import dagger.Provides
5+
import dagger.hilt.InstallIn
6+
import dagger.hilt.components.SingletonComponent
7+
import kotlinx.coroutines.CoroutineDispatcher
8+
import kotlinx.coroutines.Dispatchers
9+
10+
@InstallIn(SingletonComponent::class)
11+
@Module
12+
object CoroutinesModule {
13+
14+
@DefaultDispatcher
15+
@Provides
16+
fun providesDefaultDispatcher(): CoroutineDispatcher = Dispatchers.Default
17+
18+
@IoDispatcher
19+
@Provides
20+
fun providesIoDispatcher(): CoroutineDispatcher = Dispatchers.IO
21+
22+
@MainDispatcher
23+
@Provides
24+
fun providesMainDispatcher(): CoroutineDispatcher = Dispatchers.Main
25+
26+
@MainImmediateDispatcher
27+
@Provides
28+
fun providesMainImmediateDispatcher(): CoroutineDispatcher = Dispatchers.Main.immediate
29+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.zrcoding.shared.data.di
2+
3+
import javax.inject.Qualifier
4+
5+
@Retention(AnnotationRetention.BINARY)
6+
@Qualifier
7+
annotation class DefaultDispatcher
8+
9+
@Retention(AnnotationRetention.BINARY)
10+
@Qualifier
11+
annotation class IoDispatcher
12+
13+
@Retention(AnnotationRetention.BINARY)
14+
@Qualifier
15+
annotation class MainDispatcher
16+
17+
@Retention(AnnotationRetention.BINARY)
18+
@Qualifier
19+
annotation class MainImmediateDispatcher

shared/src/main/java/com/zrcoding/shared/di/DispatcherModule.kt

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

shared/src/main/java/com/zrcoding/shared/utils/Dispatchers.kt

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

0 commit comments

Comments
 (0)