@@ -1363,15 +1363,21 @@ public void onSuccess(FileList fileList) {
13631363 createAddressFile ();
13641364 } else {
13651365 List <com .google .api .services .drive .model .File > list = new ArrayList <>();
1366+ List <com .google .api .services .drive .model .File > backupList = new ArrayList <>();
13661367 for (int i = 0 ; i < fileList .getFiles ().size (); i ++) {
13671368 if (fileList .getFiles ().get (i ).getName ().contains ("_mainnet" )) {
13681369 list .add (fileList .getFiles ().get (i ));
13691370 }
13701371 }
1371- if (list .size () == 0 ) {
1372+ for (int j = 0 ; j < list .size (); j ++) {
1373+ if (list .get (j ).getName ().contains (User .getInstance ().getWalletAddress (mContext ))) {
1374+ backupList .add (list .get (j ));
1375+ }
1376+ }
1377+ if (backupList .size () == 0 ) {
13721378 createAddressFile ();
13731379 } else {
1374- saveAddressFile (list .get (1 ).getId (), list .get (0 ).getId (), list .get (2 ).getId ());
1380+ saveAddressFile (backupList .get (1 ).getId (), backupList .get (0 ).getId (), backupList .get (2 ).getId ());
13751381 }
13761382 }
13771383 }
@@ -1405,7 +1411,7 @@ private void createWalletFile() {
14051411 LogUtils .e (TAG , "Creating wallet file." );
14061412 String filePath = mContext .getExternalFilesDir (null ) + "/obd" + ConstantWithNetwork .getInstance (ConstantInOB .networkType ).getDownloadDirectory () + "wallet.db" ;
14071413 LogUtils .e (TAG , filePath );
1408- mDriveServiceHelper .createFile (filePath , " wallet_mainnet.db" ).addOnSuccessListener (new OnSuccessListener <String >() {
1414+ mDriveServiceHelper .createFile (filePath , User . getInstance (). getWalletAddress ( mContext ) + "@ wallet_mainnet.db" ).addOnSuccessListener (new OnSuccessListener <String >() {
14091415 @ Override
14101416 public void onSuccess (String s ) {
14111417 createChannelFile ();
@@ -1424,7 +1430,7 @@ private void createChannelFile() {
14241430 LogUtils .e (TAG , "Creating channel file." );
14251431 String filePath = mContext .getExternalFilesDir (null ) + "/obd" + ConstantWithNetwork .getInstance (ConstantInOB .networkType ).getDownloadChannelDirectory () + "channel.db" ;
14261432 LogUtils .e (TAG , filePath );
1427- mDriveServiceHelper .createFile (filePath , " channel_mainnet.db" ).addOnSuccessListener (new OnSuccessListener <String >() {
1433+ mDriveServiceHelper .createFile (filePath , User . getInstance (). getWalletAddress ( mContext ) + "@ channel_mainnet.db" ).addOnSuccessListener (new OnSuccessListener <String >() {
14281434 @ Override
14291435 public void onSuccess (String s ) {
14301436 LogUtils .e (TAG , "Channel fileId" + s );
@@ -1463,7 +1469,7 @@ private void saveWalletFile(String walletFileId, String channelFileId) {
14631469 LogUtils .e (TAG , "Save wallet file " + walletFileId );
14641470
14651471 String filePath = mContext .getExternalFilesDir (null ) + "/obd" + ConstantWithNetwork .getInstance (ConstantInOB .networkType ).getDownloadDirectory () + "wallet.db" ;
1466- mDriveServiceHelper .saveDbFile (walletFileId , filePath , " wallet_mainnet.db" )
1472+ mDriveServiceHelper .saveDbFile (walletFileId , filePath , User . getInstance (). getWalletAddress ( mContext ) + "@ wallet_mainnet.db" )
14671473 .addOnSuccessListener (new OnSuccessListener <String >() {
14681474 @ Override
14691475 public void onSuccess (String s ) {
@@ -1480,7 +1486,7 @@ private void saveChannelFile(String channelFileId) {
14801486 LogUtils .e (TAG , "Save channel file " + channelFileId );
14811487
14821488 String filePath = mContext .getExternalFilesDir (null ) + "/obd" + ConstantWithNetwork .getInstance (ConstantInOB .networkType ).getDownloadChannelDirectory () + "channel.db" ;
1483- mDriveServiceHelper .saveDbFile (channelFileId , filePath , " channel_mainnet.db" )
1489+ mDriveServiceHelper .saveDbFile (channelFileId , filePath , User . getInstance (). getWalletAddress ( mContext ) + "@ channel_mainnet.db" )
14841490 .addOnSuccessListener (new OnSuccessListener <String >() {
14851491 @ Override
14861492 public void onSuccess (String s ) {
0 commit comments