Optimize imports
This commit is contained in:
1 parent
94723eca6a
commit
6c2609254d
172 files changed
+516
-501
No files matched your search
-1
@@ -24,7 +24,6 @@ import kotlinx.coroutines.IO
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlin.collections.plus
|
||||
|
||||
|
||||
actual fun updateBusinessActiveInUI(walletId: WalletId) {
|
||||
|
||||
@@ -5,9 +5,15 @@ import app.cash.sqldelight.coroutines.asFlow
|
||||
import fr.acinq.lightning.utils.UUID
|
||||
import fr.acinq.lightning.utils.currentTimestampMillis
|
||||
import fr.acinq.phoenix.data.ContactInfo
|
||||
import kotlin.collections.List
|
||||
import kotlinx.coroutines.*
|
||||
import kotlinx.coroutines.flow.*
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.MainScope
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
import kotlinx.coroutines.flow.asStateFlow
|
||||
import kotlinx.coroutines.flow.map
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.withContext
|
||||
|
||||
class CloudKitContactsDb(
|
||||
private val paymentsDb: SqlitePaymentsDb
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
package fr.acinq.phoenix.db
|
||||
|
||||
import fr.acinq.phoenix.db.payments.*
|
||||
import kotlinx.coroutines.*
|
||||
import fr.acinq.phoenix.db.payments.CloudKitInterface
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.MainScope
|
||||
|
||||
class CloudKitDb(
|
||||
appDb: SqliteAppDb,
|
||||
|
||||
@@ -2,15 +2,25 @@ package fr.acinq.phoenix.db
|
||||
|
||||
import app.cash.sqldelight.Transacter
|
||||
import app.cash.sqldelight.coroutines.asFlow
|
||||
import fr.acinq.lightning.db.*
|
||||
import fr.acinq.lightning.db.IncomingPayment
|
||||
import fr.acinq.lightning.db.OutgoingPayment
|
||||
import fr.acinq.lightning.db.WalletPayment
|
||||
import fr.acinq.lightning.utils.UUID
|
||||
import fr.acinq.lightning.utils.currentTimestampMillis
|
||||
import fr.acinq.phoenix.data.WalletPaymentInfo
|
||||
import fr.acinq.phoenix.data.WalletPaymentMetadata
|
||||
import fr.acinq.phoenix.db.payments.*
|
||||
import kotlin.collections.List
|
||||
import kotlinx.coroutines.*
|
||||
import kotlinx.coroutines.flow.*
|
||||
import fr.acinq.phoenix.db.payments.SqliteIncomingPaymentsDb
|
||||
import fr.acinq.phoenix.db.payments.SqliteOutgoingPaymentsDb
|
||||
import fr.acinq.phoenix.db.payments.WalletPaymentMetadataRow
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.MainScope
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
import kotlinx.coroutines.flow.asStateFlow
|
||||
import kotlinx.coroutines.flow.map
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.withContext
|
||||
|
||||
class CloudKitPaymentsDb(
|
||||
private val paymentsDb: SqlitePaymentsDb
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.machankura.compose.AppVersion
|
||||
import com.machankura.compose.ui.composable.widgets.wallet.WalletAvatars
|
||||
import fr.acinq.lightning.LiquidityEvents
|
||||
import fr.acinq.lightning.PaymentEvents
|
||||
import fr.acinq.lightning.logging.LoggerFactory
|
||||
import fr.acinq.lightning.utils.Connection
|
||||
import fr.acinq.lightning.utils.currentTimestampMillis
|
||||
import fr.acinq.phoenix.BusinessMonitorJobs
|
||||
@@ -40,8 +39,6 @@ import kotlinx.coroutines.flow.first
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.sync.Mutex
|
||||
import kotlinx.coroutines.sync.withLock
|
||||
import platform.Foundation.NSBundle
|
||||
import kotlin.time.Duration.Companion.hours
|
||||
|
||||
object BusinessManager {
|
||||
private val log = Logger.withTag("BusinessManager")
|
||||
|
||||
@@ -1,8 +1,41 @@
|
||||
package fr.acinq.phoenix.security
|
||||
|
||||
import kotlinx.cinterop.*
|
||||
import platform.CoreCrypto.*
|
||||
import platform.posix.*
|
||||
import kotlinx.cinterop.ByteVar
|
||||
import kotlinx.cinterop.CValuesRef
|
||||
import kotlinx.cinterop.ExperimentalForeignApi
|
||||
import kotlinx.cinterop.MemScope
|
||||
import kotlinx.cinterop.addressOf
|
||||
import kotlinx.cinterop.alloc
|
||||
import kotlinx.cinterop.convert
|
||||
import kotlinx.cinterop.memScoped
|
||||
import kotlinx.cinterop.pin
|
||||
import kotlinx.cinterop.ptr
|
||||
import kotlinx.cinterop.refTo
|
||||
import kotlinx.cinterop.value
|
||||
import platform.CoreCrypto.CCAlgorithm
|
||||
import platform.CoreCrypto.CCCryptorCreateWithMode
|
||||
import platform.CoreCrypto.CCCryptorFinal
|
||||
import platform.CoreCrypto.CCCryptorGetOutputLength
|
||||
import platform.CoreCrypto.CCCryptorRefVar
|
||||
import platform.CoreCrypto.CCCryptorRelease
|
||||
import platform.CoreCrypto.CCCryptorStatus
|
||||
import platform.CoreCrypto.CCCryptorUpdate
|
||||
import platform.CoreCrypto.CCMode
|
||||
import platform.CoreCrypto.CCOperation
|
||||
import platform.CoreCrypto.CCPadding
|
||||
import platform.CoreCrypto.ccPKCS7Padding
|
||||
import platform.CoreCrypto.kCCAlgorithmAES
|
||||
import platform.CoreCrypto.kCCAlignmentError
|
||||
import platform.CoreCrypto.kCCBufferTooSmall
|
||||
import platform.CoreCrypto.kCCDecodeError
|
||||
import platform.CoreCrypto.kCCDecrypt
|
||||
import platform.CoreCrypto.kCCEncrypt
|
||||
import platform.CoreCrypto.kCCMemoryFailure
|
||||
import platform.CoreCrypto.kCCModeCBC
|
||||
import platform.CoreCrypto.kCCParamError
|
||||
import platform.CoreCrypto.kCCSuccess
|
||||
import platform.CoreCrypto.kCCUnimplemented
|
||||
import platform.posix.size_tVar
|
||||
|
||||
@OptIn(ExperimentalForeignApi::class)
|
||||
private val almostEmptyArrayPinned = ByteArray(1).pin()
|
||||
|
||||
@@ -2,10 +2,8 @@ package fr.acinq.phoenix.security
|
||||
|
||||
import co.touchlab.kermit.Logger
|
||||
import com.machankura.compose.AppVersion
|
||||
import fr.acinq.bitcoin.PrivateKey
|
||||
import fr.acinq.lightning.Lightning
|
||||
import kotlinx.cinterop.ExperimentalForeignApi
|
||||
|
||||
import kotlinx.cinterop.addressOf
|
||||
import kotlinx.cinterop.alloc
|
||||
import kotlinx.cinterop.allocArrayOf
|
||||
@@ -14,9 +12,6 @@ import kotlinx.cinterop.memScoped
|
||||
import kotlinx.cinterop.ptr
|
||||
import kotlinx.cinterop.usePinned
|
||||
import kotlinx.cinterop.value
|
||||
import platform.CoreCrypto.ccPKCS7Padding
|
||||
import platform.CoreCrypto.kCCAlgorithmAES
|
||||
import platform.CoreCrypto.kCCModeCBC
|
||||
import platform.CoreFoundation.CFAutorelease
|
||||
import platform.CoreFoundation.CFDictionaryAddValue
|
||||
import platform.CoreFoundation.CFDictionaryCreateMutable
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package fr.acinq.phoenix.security
|
||||
|
||||
import fr.acinq.lightning.Lightning
|
||||
import platform.CoreCrypto.CCPseudoRandomAlgorithmVar
|
||||
|
||||
actual fun keyStoreDecryption(
|
||||
keyName: String,
|
||||
|
||||
Reference in new issue
Block a user