This repository was archived by the owner on Oct 15, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +9
-6
lines changed
app/src/main/java/dev/msfjarvis/aps Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -26,3 +26,6 @@ object CryptoHandlerModule {
26
26
return GopenpgpCryptoHandler ()
27
27
}
28
28
}
29
+
30
+ /* * Typealias for a [Set] of [CryptoHandler] instances injected by Dagger. */
31
+ typealias CryptoSet = Set < @JvmSuppressWildcards CryptoHandler >
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ import com.github.michaelbull.result.onFailure
23
23
import com.github.michaelbull.result.onSuccess
24
24
import com.github.michaelbull.result.runCatching
25
25
import dagger.hilt.android.AndroidEntryPoint
26
- import dev.msfjarvis.aps.data .crypto.CryptoHandler
26
+ import dev.msfjarvis.aps.injection .crypto.CryptoSet
27
27
import dev.msfjarvis.aps.injection.password.PasswordEntryFactory
28
28
import dev.msfjarvis.aps.ui.crypto.GopenpgpDecryptActivity
29
29
import dev.msfjarvis.aps.util.autofill.AutofillPreferences
@@ -71,7 +71,7 @@ class GopenpgpAutofillDecryptActivity : AppCompatActivity() {
71
71
}
72
72
73
73
@Inject lateinit var passwordEntryFactory: PasswordEntryFactory
74
- @Inject lateinit var cryptos: Set < @JvmSuppressWildcards CryptoHandler >
74
+ @Inject lateinit var cryptos: CryptoSet
75
75
76
76
private lateinit var directoryStructure: DirectoryStructure
77
77
Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ import android.view.MenuItem
12
12
import androidx.lifecycle.lifecycleScope
13
13
import dagger.hilt.android.AndroidEntryPoint
14
14
import dev.msfjarvis.aps.R
15
- import dev.msfjarvis.aps.data.crypto.CryptoHandler
16
15
import dev.msfjarvis.aps.data.passfile.PasswordEntry
17
16
import dev.msfjarvis.aps.data.password.FieldItem
18
17
import dev.msfjarvis.aps.databinding.DecryptLayoutBinding
18
+ import dev.msfjarvis.aps.injection.crypto.CryptoSet
19
19
import dev.msfjarvis.aps.injection.password.PasswordEntryFactory
20
20
import dev.msfjarvis.aps.ui.adapters.FieldItemAdapter
21
21
import dev.msfjarvis.aps.util.extensions.unsafeLazy
@@ -35,7 +35,7 @@ class GopenpgpDecryptActivity : BasePgpActivity() {
35
35
36
36
private val binding by viewBinding(DecryptLayoutBinding ::inflate)
37
37
@Inject lateinit var passwordEntryFactory: PasswordEntryFactory
38
- @Inject lateinit var cryptos: Set < @JvmSuppressWildcards CryptoHandler >
38
+ @Inject lateinit var cryptos: CryptoSet
39
39
private val relativeParentPath by unsafeLazy { getParentPath(fullPath, repoPath) }
40
40
41
41
private var passwordEntry: PasswordEntry ? = null
Original file line number Diff line number Diff line change @@ -27,8 +27,8 @@ import com.google.zxing.integration.android.IntentIntegrator
27
27
import com.google.zxing.integration.android.IntentIntegrator.QR_CODE
28
28
import dagger.hilt.android.AndroidEntryPoint
29
29
import dev.msfjarvis.aps.R
30
- import dev.msfjarvis.aps.data.crypto.CryptoHandler
31
30
import dev.msfjarvis.aps.databinding.PasswordCreationActivityBinding
31
+ import dev.msfjarvis.aps.injection.crypto.CryptoSet
32
32
import dev.msfjarvis.aps.injection.password.PasswordEntryFactory
33
33
import dev.msfjarvis.aps.ui.dialogs.OtpImportDialogFragment
34
34
import dev.msfjarvis.aps.ui.dialogs.PasswordGeneratorDialogFragment
@@ -55,7 +55,7 @@ class GopenpgpPasswordCreationActivity : BasePgpActivity() {
55
55
56
56
private val binding by viewBinding(PasswordCreationActivityBinding ::inflate)
57
57
@Inject lateinit var passwordEntryFactory: PasswordEntryFactory
58
- @Inject lateinit var cryptos: Set < @JvmSuppressWildcards CryptoHandler >
58
+ @Inject lateinit var cryptos: CryptoSet
59
59
60
60
private val suggestedName by unsafeLazy { intent.getStringExtra(EXTRA_FILE_NAME ) }
61
61
private val suggestedPass by unsafeLazy { intent.getStringExtra(EXTRA_PASSWORD ) }
You can’t perform that action at this time.
0 commit comments