Adapt to status-go backend changes for ConvertToKeycardAccount (#15846)
This commit is contained in:
parent
ebb110e6e3
commit
c275205bed
|
@ -1354,11 +1354,12 @@ class StatusModule extends ReactContextBaseJavaModule implements LifecycleEventL
|
||||||
}
|
}
|
||||||
|
|
||||||
@ReactMethod
|
@ReactMethod
|
||||||
public void convertToKeycardAccount(final String keyUID, final String accountData, final String options, final String password, final String newPassword, final Callback callback) throws JSONException {
|
public void convertToKeycardAccount(final String keyUID, final String accountData, final String options, final String keycardUID, final String password,
|
||||||
|
final String newPassword, final Callback callback) throws JSONException {
|
||||||
final String keyStoreDir = this.getKeyStorePath(keyUID);
|
final String keyStoreDir = this.getKeyStorePath(keyUID);
|
||||||
executeRunnableStatusGoMethod(() -> {
|
executeRunnableStatusGoMethod(() -> {
|
||||||
Statusgo.initKeystore(keyStoreDir);
|
Statusgo.initKeystore(keyStoreDir);
|
||||||
return Statusgo.convertToKeycardAccount(accountData, options, password, newPassword);
|
return Statusgo.convertToKeycardAccount(accountData, options, keycardUID, password, newPassword);
|
||||||
}, callback);
|
}, callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -692,6 +692,7 @@ RCT_EXPORT_METHOD(reEncryptDbAndKeystore:(NSString *)keyUID
|
||||||
RCT_EXPORT_METHOD(convertToKeycardAccount:(NSString *)keyUID
|
RCT_EXPORT_METHOD(convertToKeycardAccount:(NSString *)keyUID
|
||||||
accountData:(NSString *)accountData
|
accountData:(NSString *)accountData
|
||||||
settings:(NSString *)settings
|
settings:(NSString *)settings
|
||||||
|
keycardUID:(NSString *)keycardUID
|
||||||
currentPassword:(NSString *)currentPassword
|
currentPassword:(NSString *)currentPassword
|
||||||
newPassword:(NSString *)newPassword
|
newPassword:(NSString *)newPassword
|
||||||
callback:(RCTResponseSenderBlock)callback) {
|
callback:(RCTResponseSenderBlock)callback) {
|
||||||
|
@ -700,7 +701,7 @@ RCT_EXPORT_METHOD(convertToKeycardAccount:(NSString *)keyUID
|
||||||
#endif
|
#endif
|
||||||
NSURL *multiaccountKeystoreDir = [self getKeyStoreDir:keyUID];
|
NSURL *multiaccountKeystoreDir = [self getKeyStoreDir:keyUID];
|
||||||
StatusgoInitKeystore(multiaccountKeystoreDir.path);
|
StatusgoInitKeystore(multiaccountKeystoreDir.path);
|
||||||
NSString *result = StatusgoConvertToKeycardAccount(accountData, settings, currentPassword, newPassword);
|
NSString *result = StatusgoConvertToKeycardAccount(accountData, settings, keycardUID, currentPassword, newPassword);
|
||||||
callback(@[result]);
|
callback(@[result]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -513,6 +513,7 @@
|
||||||
key-uid
|
key-uid
|
||||||
(types/clj->json multiaccount-data)
|
(types/clj->json multiaccount-data)
|
||||||
(types/clj->json settings)
|
(types/clj->json settings)
|
||||||
|
""
|
||||||
current-password#
|
current-password#
|
||||||
new-password
|
new-password
|
||||||
callback))
|
callback))
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
||||||
"owner": "status-im",
|
"owner": "status-im",
|
||||||
"repo": "status-go",
|
"repo": "status-go",
|
||||||
"version": "v0.148.4",
|
"version": "v0.150.2",
|
||||||
"commit-sha1": "269bbc1429c354f5e0a625f9118c643b5a8babd4",
|
"commit-sha1": "31144ed5a38589fd129945b634f54e800b39645a",
|
||||||
"src-sha256": "077biyv345psjihyi8zar7wq1kz9v8q1p31icwvj6zfcs28l21jg"
|
"src-sha256": "0jh6bidhf0gs15samqh5whw4iigr7ql11cx0v6ma7achr6j4r1d2"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue