mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-07-22 13:45:48 +00:00
Fix Bridge multisig compile errors surfaced by CI
- module(Modules.X) needs substrate_sdk_android's module() extension imported explicitly, not just the Module type. - accountIdIn is a MetaAccount member, not a top-level import. - submitExtrinsicAndAwaitExecution(...).requireOk() resolves to the Result<T>-preserving overload, so wrapping it in runCatching produced Result<Result<T>>; unwrap with getOrThrow() first so the T-returning overload applies.
This commit is contained in:
+1
@@ -10,6 +10,7 @@ import io.novafoundation.nova.runtime.util.constructAccountLookupInstance
|
||||
import io.novasama.substrate_sdk_android.runtime.RuntimeSnapshot
|
||||
import io.novasama.substrate_sdk_android.runtime.definitions.types.generics.GenericCall
|
||||
import io.novasama.substrate_sdk_android.runtime.metadata.call
|
||||
import io.novasama.substrate_sdk_android.runtime.metadata.module
|
||||
import java.math.BigInteger
|
||||
|
||||
/**
|
||||
|
||||
+1
-2
@@ -11,7 +11,6 @@ import io.novafoundation.nova.feature_account_api.data.extrinsic.ExtrinsicServic
|
||||
import io.novafoundation.nova.feature_account_api.data.extrinsic.execution.ExtrinsicExecutionResult
|
||||
import io.novafoundation.nova.feature_account_api.data.extrinsic.execution.requireOk
|
||||
import io.novafoundation.nova.feature_account_api.domain.interfaces.SelectedAccountUseCase
|
||||
import io.novafoundation.nova.feature_account_api.domain.model.accountIdIn
|
||||
import io.novafoundation.nova.feature_account_api.domain.multisig.intoCallHash
|
||||
import io.novafoundation.nova.runtime.di.REMOTE_STORAGE_SOURCE
|
||||
import io.novafoundation.nova.runtime.ext.ChainGeneses
|
||||
@@ -116,7 +115,7 @@ class RealBridgeMultisigInteractor @Inject constructor(
|
||||
)
|
||||
|
||||
call(multisigCall)
|
||||
}.requireOk()
|
||||
}.getOrThrow().requireOk()
|
||||
}
|
||||
|
||||
private suspend fun queryRemainingAllowance(chain: Chain): BigInteger {
|
||||
|
||||
+1
@@ -17,6 +17,7 @@ import io.novafoundation.nova.runtime.storage.source.query.api.converters.scaleE
|
||||
import io.novafoundation.nova.runtime.storage.source.query.api.storage2
|
||||
import io.novafoundation.nova.runtime.storage.source.query.api.storage3
|
||||
import io.novasama.substrate_sdk_android.runtime.metadata.RuntimeMetadata
|
||||
import io.novasama.substrate_sdk_android.runtime.metadata.module
|
||||
import io.novasama.substrate_sdk_android.runtime.metadata.module.Module
|
||||
import java.math.BigInteger
|
||||
|
||||
|
||||
Reference in New Issue
Block a user