mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-22 00:14:25 +01:00
Update BreezSDKLiquid (#406)
* Convert BreezSDKLiquid into a singleton * Sync wallet after each SDK event
This commit is contained in:
@@ -75,7 +75,7 @@ class _ConnectPageState extends State<ConnectPage> {
|
||||
);
|
||||
}
|
||||
|
||||
Future<Null> createWallet({String? mnemonic}) async {
|
||||
Future<void> createWallet({String? mnemonic}) async {
|
||||
final walletMnemonic = mnemonic ??= generateMnemonic(strength: 128);
|
||||
debugPrint("${mnemonic.isEmpty ? "Creating" : "Restoring"} wallet with $walletMnemonic");
|
||||
return await initializeWallet(mnemonic: walletMnemonic).then(
|
||||
@@ -95,7 +95,7 @@ class _ConnectPageState extends State<ConnectPage> {
|
||||
);
|
||||
}
|
||||
|
||||
Future<BindingLiquidSdk> initializeWallet({
|
||||
Future<void> initializeWallet({
|
||||
required String mnemonic,
|
||||
LiquidNetwork network = LiquidNetwork.mainnet,
|
||||
}) async {
|
||||
@@ -104,6 +104,6 @@ class _ConnectPageState extends State<ConnectPage> {
|
||||
config: config,
|
||||
mnemonic: mnemonic,
|
||||
);
|
||||
return await widget.liquidSDK.connect(req: req);
|
||||
await widget.liquidSDK.connect(req: req);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,9 @@ class _HomePageState extends State<HomePage> {
|
||||
},
|
||||
),
|
||||
drawer: HomePageDrawer(
|
||||
liquidSDK: widget.liquidSDK.instance!, credentialsManager: widget.credentialsManager),
|
||||
liquidSDK: widget.liquidSDK.instance!,
|
||||
credentialsManager: widget.credentialsManager,
|
||||
),
|
||||
floatingActionButton: QrActionButton(liquidSDK: widget.liquidSDK.instance!),
|
||||
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
|
||||
bottomNavigationBar: HomePageBottomAppBar(
|
||||
|
||||
Reference in New Issue
Block a user