mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2025-01-22 18:44:31 +00:00
Remove failover options for Epicbox
This commit is contained in:
parent
891f2d8702
commit
41d71f0529
1 changed files with 14 additions and 21 deletions
|
@ -103,20 +103,21 @@ class EpiccashWallet extends Bip39Wallet {
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<EpicBoxConfigModel> getEpicBoxConfig() async {
|
Future<EpicBoxConfigModel> getEpicBoxConfig() async {
|
||||||
EpicBoxConfigModel? _epicBoxConfig;
|
EpicBoxConfigModel? _epicBoxConfig =
|
||||||
|
EpicBoxConfigModel.fromServer(DefaultEpicBoxes.defaultEpicBoxServer);
|
||||||
|
|
||||||
//Get the default Epicbox server and check if it's conected
|
//Get the default Epicbox server and check if it's conected
|
||||||
bool isEpicboxConnected = await _testEpicboxServer(
|
// bool isEpicboxConnected = await _testEpicboxServer(
|
||||||
DefaultEpicBoxes.defaultEpicBoxServer.host, DefaultEpicBoxes.defaultEpicBoxServer.port ?? 443);
|
// DefaultEpicBoxes.defaultEpicBoxServer.host, DefaultEpicBoxes.defaultEpicBoxServer.port ?? 443);
|
||||||
|
|
||||||
if (isEpicboxConnected) {
|
// if (isEpicboxConnected) {
|
||||||
//Use default server for as Epicbox config
|
//Use default server for as Epicbox config
|
||||||
_epicBoxConfig =
|
|
||||||
EpicBoxConfigModel.fromServer(DefaultEpicBoxes.defaultEpicBoxServer);
|
// }
|
||||||
} else {
|
// else {
|
||||||
//Use Europe config
|
// //Use Europe config
|
||||||
_epicBoxConfig = EpicBoxConfigModel.fromServer(DefaultEpicBoxes.europe);
|
// _epicBoxConfig = EpicBoxConfigModel.fromServer(DefaultEpicBoxes.europe);
|
||||||
}
|
// }
|
||||||
// // example of selecting another random server from the default list
|
// // example of selecting another random server from the default list
|
||||||
// // alternative servers: copy list of all default EB servers but remove the default default
|
// // alternative servers: copy list of all default EB servers but remove the default default
|
||||||
// // List<EpicBoxServerModel> alternativeServers = DefaultEpicBoxes.all;
|
// // List<EpicBoxServerModel> alternativeServers = DefaultEpicBoxes.all;
|
||||||
|
@ -321,18 +322,16 @@ class EpiccashWallet extends Bip39Wallet {
|
||||||
|
|
||||||
if (address != null) {
|
if (address != null) {
|
||||||
final splitted = address.value.split('@');
|
final splitted = address.value.split('@');
|
||||||
//Check if the address is the same as the current epicbox index
|
//Check if the address is the same as the current epicbox domain
|
||||||
|
//Since we're only using one epicbpox now this doesn't apply but will be
|
||||||
|
// useful in the future
|
||||||
if (splitted[1] != epicboxConfig.host) {
|
if (splitted[1] != epicboxConfig.host) {
|
||||||
//Update the address
|
//Update the address
|
||||||
address = await thisWalletAddress(index, epicboxConfig);
|
address = await thisWalletAddress(index, epicboxConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
address = await thisWalletAddress(index, epicboxConfig);
|
address = await thisWalletAddress(index, epicboxConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
print("NOW THIS ADDRESS IS $address");
|
|
||||||
return address;
|
return address;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -363,12 +362,6 @@ class EpiccashWallet extends Bip39Wallet {
|
||||||
);
|
);
|
||||||
|
|
||||||
await mainDB.updateOrPutAddresses([address]);
|
await mainDB.updateOrPutAddresses([address]);
|
||||||
if (info.cachedReceivingAddress != address.value) {
|
|
||||||
await info.updateReceivingAddress(
|
|
||||||
newAddress: address.value,
|
|
||||||
isar: mainDB.isar,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
return address;
|
return address;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue