File tree Expand file tree Collapse file tree 3 files changed +28
-19
lines changed
Expand file tree Collapse file tree 3 files changed +28
-19
lines changed Original file line number Diff line number Diff line change @@ -70,15 +70,17 @@ const BackupTips: FC = () => {
7070 width = "100%"
7171 onPress = { ( ) => {
7272 navigation . getParent ( ) ?. goBack ( ) ;
73- navigation . navigate ( RootRoutes . Modal , {
74- screen : ModalRoutes . BackupWallet ,
75- params : {
76- screen : BackupWalletModalRoutes . BackupWalletModal ,
73+ setTimeout ( ( ) => {
74+ navigation . navigate ( RootRoutes . Modal , {
75+ screen : ModalRoutes . BackupWallet ,
7776 params : {
78- walletId,
77+ screen : BackupWalletModalRoutes . BackupWalletModal ,
78+ params : {
79+ walletId,
80+ } ,
7981 } ,
80- } ,
81- } ) ;
82+ } ) ;
83+ } , 100 ) ;
8284 } }
8385 >
8486 { intl . formatMessage ( { id : 'action__back_up_now' } ) }
Original file line number Diff line number Diff line change @@ -85,22 +85,27 @@ const Home: FC = () => {
8585 const [ offline , setOffline ] = useState ( false ) ;
8686 const [ backupTip , setBackupTip ] = useState ( true ) ;
8787 useEffect ( ( ) => {
88- if ( wallet && ! wallet . backuped && backupTip ) {
89- navigation . navigate ( RootRoutes . Modal , {
90- screen : ModalRoutes . CreateWallet ,
91- params : {
92- screen : CreateWalletModalRoutes . BackupTipsModal ,
93- params : { walletId : wallet . id } ,
94- } ,
95- } ) ;
96- }
97- setBackupTip ( ( ) => false ) ;
88+ const t = setTimeout ( ( ) => {
89+ if ( platformEnv . isDev && wallet && ! wallet . backuped && backupTip ) {
90+ navigation . navigate ( RootRoutes . Modal , {
91+ screen : ModalRoutes . CreateWallet ,
92+ params : {
93+ screen : CreateWalletModalRoutes . BackupTipsModal ,
94+ params : { walletId : wallet . id } ,
95+ } ,
96+ } ) ;
97+ }
98+ setBackupTip ( ( ) => false ) ;
99+ } , 2000 ) ;
98100
99101 const unsubscribe = NetInfo . addEventListener ( ( state ) => {
100102 setOffline ( state . type === NetInfoStateType . none ) ;
101103 } ) ;
102- return unsubscribe ;
103- } , [ navigation , backupTip , wallet ] ) ;
104+ return ( ) => {
105+ unsubscribe ( ) ;
106+ clearTimeout ( t ) ;
107+ } ;
108+ } , [ ] ) ;
104109
105110 if ( ! wallet ) {
106111 return (
Original file line number Diff line number Diff line change 1717 </ head >
1818
1919 < body class ="onekey-body ">
20+ < script src ="https://jarvis.onekey.so/script.js " data-site ="GVSVXVLI " data-spa ="auto " defer >
21+ </ script >
2022 <!--
2123 A generic no script element with a reload button and a message.
2224 Feel free to customize this however you'd like.
You can’t perform that action at this time.
0 commit comments