Skip to content

Commit 8db8074

Browse files
committed
fix: bump @synonymdev/react-native-keychain to v9.1.1
1 parent c106b2f commit 8db8074

File tree

5 files changed

+53
-25
lines changed

5 files changed

+53
-25
lines changed

ios/Podfile.lock

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,8 +1740,27 @@ PODS:
17401740
- ReactCommon/turbomodule/bridging
17411741
- ReactCommon/turbomodule/core
17421742
- Yoga
1743-
- RNKeychain (8.2.2):
1743+
- RNKeychain (9.1.1):
1744+
- DoubleConversion
1745+
- glog
1746+
- hermes-engine
1747+
- RCT-Folly (= 2024.01.01.00)
1748+
- RCTRequired
1749+
- RCTTypeSafety
17441750
- React-Core
1751+
- React-debug
1752+
- React-Fabric
1753+
- React-featureflags
1754+
- React-graphics
1755+
- React-ImageManager
1756+
- React-NativeModulesApple
1757+
- React-RCTFabric
1758+
- React-rendererdebug
1759+
- React-utils
1760+
- ReactCodegen
1761+
- ReactCommon/turbomodule/bridging
1762+
- ReactCommon/turbomodule/core
1763+
- Yoga
17451764
- RNLocalize (3.0.2):
17461765
- React-Core
17471766
- RNNotifee (7.8.2):
@@ -2274,7 +2293,7 @@ SPEC CHECKSUMS:
22742293
RNDeviceInfo: b899ce37a403a4dea52b7cb85e16e49c04a5b88e
22752294
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
22762295
RNGestureHandler: e80cae4246813ee7f667a2552012a6b7da5550a1
2277-
RNKeychain: 35f92386e7f8548e3e60e7441121afbe8c62d8e4
2296+
RNKeychain: 3ac3a44294d0b18492667ff87e4c50829cb35505
22782297
RNLocalize: dbea38dcb344bf80ff18a1757b1becf11f70cae4
22792298
RNNotifee: 8e2d3df3f0e9ce8f5d1fe4c967431138190b6175
22802299
RNPermissions: 2c0eec471f4de66d04d226c339898d10a6e123c4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"@synonymdev/blocktank-lsp-http-client": "1.5.0",
5050
"@synonymdev/feeds": "3.0.0",
5151
"@synonymdev/ledger": "0.0.5",
52-
"@synonymdev/react-native-keychain": "8.2.2",
52+
"@synonymdev/react-native-keychain": "9.1.1",
5353
"@synonymdev/react-native-ldk": "0.0.153",
5454
"@synonymdev/react-native-lnurl": "0.0.10",
5555
"@synonymdev/react-native-pubky": "^0.3.0",

src/screens/Recovery/Mnemonic.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const Mnemonic = ({
2525
const bip39Passphrase = await getBip39Passphrase();
2626

2727
if (mnemoncicResult.isErr()) {
28-
console.log(mnemoncicResult.error.message);
28+
console.log('getMnemonicPhrase error:', mnemoncicResult.error.message);
2929
showToast({
3030
type: 'warning',
3131
title: t('mnemonic_error'),

src/screens/Settings/Backup/ShowMnemonic.tsx

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { memo, ReactElement, useMemo, useState, useEffect } from 'react';
1+
import React, { memo, ReactElement, useState, useEffect } from 'react';
22
import { StyleSheet, View, Platform, TouchableOpacity } from 'react-native';
33
import { Trans, useTranslation } from 'react-i18next';
44
import Clipboard from '@react-native-clipboard/clipboard';
@@ -44,25 +44,37 @@ const ShowMnemonic = ({
4444
useBottomSheetBackPress('backupNavigation');
4545

4646
useEffect(() => {
47-
getMnemonicPhrase().then((res) => {
48-
if (res.isErr()) {
49-
console.log(res.error.message);
47+
const getSeed = async (): Promise<void> => {
48+
const mnemoncicResult = await getMnemonicPhrase();
49+
const bip39PassphraseResult = await getBip39Passphrase();
50+
51+
if (mnemoncicResult.isErr()) {
52+
console.log('getMnemonicPhrase error:', mnemoncicResult.error.message);
5053
showToast({
5154
type: 'warning',
5255
title: t('mnemonic_error'),
5356
description: t('mnemonic_error_description'),
5457
});
5558
return;
5659
}
57-
setSeed(res.value.split(' '));
58-
});
59-
getBip39Passphrase().then(setPassphrase);
60+
61+
setSeed(mnemoncicResult.value.split(' '));
62+
setPassphrase(bip39PassphraseResult);
63+
};
64+
65+
getSeed();
6066
}, [t]);
6167

62-
const seedToShow = useMemo(
63-
() => (Platform.OS === 'android' && !show ? dummySeed : seed),
64-
[seed, show],
65-
);
68+
const revealMnemonic = (): void => {
69+
setShow(true);
70+
};
71+
72+
const copyMnemonic = (): void => {
73+
Clipboard.setString(seed.join(' '));
74+
vibrate();
75+
};
76+
77+
const seedToShow = Platform.OS === 'android' && !show ? dummySeed : seed;
6678

6779
return (
6880
<View style={styles.container}>
@@ -85,10 +97,7 @@ const ShowMnemonic = ({
8597
<TouchableOpacity
8698
style={styles.seed2}
8799
activeOpacity={1}
88-
onLongPress={(): void => {
89-
Clipboard.setString(seed.join(' '));
90-
vibrate();
91-
}}>
100+
onLongPress={copyMnemonic}>
92101
<View style={styles.col}>
93102
{seedToShow.slice(0, seedToShow.length / 2).map((w, i) => (
94103
<Word key={i} word={w} number={i + 1} />
@@ -108,7 +117,7 @@ const ShowMnemonic = ({
108117
size="large"
109118
text={t('mnemonic_reveal')}
110119
color="black50"
111-
onPress={(): void => setShow(true)}
120+
onPress={revealMnemonic}
112121
testID="TapToReveal"
113122
/>
114123
</BlurView>

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4931,10 +4931,10 @@ __metadata:
49314931
languageName: node
49324932
linkType: hard
49334933

4934-
"@synonymdev/react-native-keychain@npm:8.2.2":
4935-
version: 8.2.2
4936-
resolution: "@synonymdev/react-native-keychain@npm:8.2.2"
4937-
checksum: 90c16a7caec3ae648c2c9af3d87da4e7bd425719e528d2793345b73f4757ec6aeacbdb4126b77e6f3b4237d8e734d35d7769e7a2fda54caaaea8b97dc699f558
4934+
"@synonymdev/react-native-keychain@npm:9.1.1":
4935+
version: 9.1.1
4936+
resolution: "@synonymdev/react-native-keychain@npm:9.1.1"
4937+
checksum: ec92ee34d1e61035bbbea8f7df93a0310cad6f55e4f2f23441b64e1092d00df5ff50d706318b8d45b16a6d300d2789ba7d651634313099bc356847f015529cfb
49384938
languageName: node
49394939
linkType: hard
49404940

@@ -6605,7 +6605,7 @@ __metadata:
66056605
"@synonymdev/blocktank-lsp-http-client": 1.5.0
66066606
"@synonymdev/feeds": 3.0.0
66076607
"@synonymdev/ledger": 0.0.5
6608-
"@synonymdev/react-native-keychain": 8.2.2
6608+
"@synonymdev/react-native-keychain": 9.1.1
66096609
"@synonymdev/react-native-ldk": 0.0.153
66106610
"@synonymdev/react-native-lnurl": 0.0.10
66116611
"@synonymdev/react-native-pubky": ^0.3.0

0 commit comments

Comments
 (0)