From 5ab0774689c1a828b1056e699d1258f809a4d71c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 2 Oct 2022 15:19:32 +0530 Subject: [PATCH] refactor(android): extract annotations to their own file --- .../claw/android/injection/CoroutineDispatcherModule.kt | 7 ------- .../dev/msfjarvis/claw/android/injection/annotations.kt | 9 +++++++++ 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 android/src/main/kotlin/dev/msfjarvis/claw/android/injection/annotations.kt diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/CoroutineDispatcherModule.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/CoroutineDispatcherModule.kt index 380b5f7d..9851c7fe 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/CoroutineDispatcherModule.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/CoroutineDispatcherModule.kt @@ -7,7 +7,6 @@ import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent import dev.msfjarvis.claw.util.coroutines.DefaultDispatcherProvider import dev.msfjarvis.claw.util.coroutines.DispatcherProvider -import javax.inject.Qualifier import kotlinx.coroutines.CoroutineDispatcher @Module @@ -33,9 +32,3 @@ abstract class CoroutineDispatcherModule { } } } - -@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class DatabaseDispatcher - -@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class MainDispatcher - -@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class IODispatcher diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/annotations.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/annotations.kt new file mode 100644 index 00000000..50cb2bf8 --- /dev/null +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/annotations.kt @@ -0,0 +1,9 @@ +package dev.msfjarvis.claw.android.injection + +import javax.inject.Qualifier + +@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class DatabaseDispatcher + +@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class MainDispatcher + +@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class IODispatcher