aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt')
-rw-r--r--app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt b/app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt
new file mode 100644
index 00000000..cdb0f9f1
--- /dev/null
+++ b/app/src/main/java/dev/msfjarvis/aps/injection/context/ContextModule.kt
@@ -0,0 +1,19 @@
+package dev.msfjarvis.aps.injection.context
+
+import android.content.Context
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.android.qualifiers.ApplicationContext
+import dagger.hilt.components.SingletonComponent
+
+@Module
+@InstallIn(SingletonComponent::class)
+class ContextModule {
+
+ @Provides
+ @FilesDirPath
+ fun providesFilesDirPath(@ApplicationContext context: Context): String {
+ return context.filesDir.path
+ }
+} \ No newline at end of file