From 549ee790d3e52bc62565ddf92e6a556e98b5195e Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Fri, 15 Jul 2022 00:53:48 +0530 Subject: all: re-do package structure yet again --- .../aps/injection/crypto/CryptoHandlerModule.kt | 18 ---------- .../aps/injection/crypto/KeyManagerModule.kt | 39 ---------------------- 2 files changed, 57 deletions(-) delete mode 100644 app/src/main/java/dev/msfjarvis/aps/injection/crypto/CryptoHandlerModule.kt delete mode 100644 app/src/main/java/dev/msfjarvis/aps/injection/crypto/KeyManagerModule.kt (limited to 'app/src/main/java/dev/msfjarvis/aps/injection/crypto') diff --git a/app/src/main/java/dev/msfjarvis/aps/injection/crypto/CryptoHandlerModule.kt b/app/src/main/java/dev/msfjarvis/aps/injection/crypto/CryptoHandlerModule.kt deleted file mode 100644 index ef6a11ce..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/injection/crypto/CryptoHandlerModule.kt +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -package dev.msfjarvis.aps.injection.crypto - -import dagger.Module -import dagger.Provides -import dagger.hilt.InstallIn -import dagger.hilt.components.SingletonComponent -import dev.msfjarvis.aps.crypto.PGPainlessCryptoHandler - -@Module -@InstallIn(SingletonComponent::class) -object CryptoHandlerModule { - @Provides fun providePgpCryptoHandler() = PGPainlessCryptoHandler() -} diff --git a/app/src/main/java/dev/msfjarvis/aps/injection/crypto/KeyManagerModule.kt b/app/src/main/java/dev/msfjarvis/aps/injection/crypto/KeyManagerModule.kt deleted file mode 100644 index a1119a1c..00000000 --- a/app/src/main/java/dev/msfjarvis/aps/injection/crypto/KeyManagerModule.kt +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -package dev.msfjarvis.aps.injection.crypto - -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 -import dev.msfjarvis.aps.crypto.PGPKeyManager -import dev.msfjarvis.aps.util.coroutines.DispatcherProvider -import javax.inject.Qualifier - -@Module -@InstallIn(SingletonComponent::class) -object KeyManagerModule { - @Provides - fun providePGPKeyManager( - @PGPKeyDir keyDir: String, - dispatcherProvider: DispatcherProvider, - ): PGPKeyManager { - return PGPKeyManager( - keyDir, - dispatcherProvider.io(), - ) - } - - @Provides - @PGPKeyDir - fun providePGPKeyDir(@ApplicationContext context: Context): String { - return context.filesDir.resolve("pgp_keys").absolutePath - } -} - -@Qualifier @Retention(AnnotationRetention.RUNTIME) annotation class PGPKeyDir -- cgit v1.2.3