Skip to content

Commit b542fcc

Browse files
author
Houn
committed
fix
1 parent afb2bf3 commit b542fcc

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

particle-auth-core/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ android {
5353

5454
dependencies {
5555
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
56-
def sdkVersion = "2.1.20"
56+
def sdkVersion = "2.1.21"
5757
implementation("network.particle:connect-common:$sdkVersion")
5858
implementation("network.particle:base-service:$sdkVersion")
5959
implementation("network.particle:mpc-core:$sdkVersion")

particle-connect/android/src/main/kotlin/network/particle/connect_plugin/module/ConnectBridge.kt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import com.connect.common.model.*
1515
import com.connect.common.utils.AppUtils
1616
import com.evm.adapter.EVMConnectAdapter
1717
import com.google.gson.reflect.TypeToken
18+
import com.particle.auth.AuthCore
1819
import com.particle.base.Env
1920
import com.particle.base.ParticleNetwork
2021
import com.particle.base.data.ErrorInfo
@@ -543,8 +544,15 @@ object ConnectBridge {
543544
)
544545
return
545546
}
546-
val typedData = MessageProcess.processTypedData(signData.message)
547-
val escapedJson = typedData.replace("\"", "\\\"")
547+
548+
val escapedJson =if(connectAdapter is AuthCoreAdapter){
549+
val typedData = MessageProcess.start(signData.message)
550+
typedData
551+
}else{
552+
val typedData = MessageProcess.processTypedData(signData.message)
553+
typedData.replace("\"", "\\\"")
554+
}
555+
548556
connectAdapter.signTypedData(signData.publicAddress, escapedJson, object : SignCallback {
549557
override fun onError(error: ConnectError) {
550558
LogUtils.d("onError", error.toString())

0 commit comments

Comments
 (0)