showAddBolt12WalletDialog function

Future<Bolt12Wallet?> showAddBolt12WalletDialog(
  1. BuildContext context,
  2. NdkFlutter ndkFlutter, {
  3. bool returnToWalletType = false,
  4. AlbyGoConnectConfig albyGoConnectConfig = kDefaultAlbyGoConnectConfig,
  5. NwcWalletAuthCoordinator? nwcWalletAuthCoordinator,
  6. NwcUriScanner? nwcUriScanner,
  7. Bolt12InputScanner? bolt12InputScanner,
})

Shows a dialog to add a receive-only BOLT12 offer wallet.

Implementation

Future<Bolt12Wallet?> showAddBolt12WalletDialog(
  BuildContext context,
  NdkFlutter ndkFlutter, {
  bool returnToWalletType = false,
  AlbyGoConnectConfig albyGoConnectConfig = kDefaultAlbyGoConnectConfig,
  NwcWalletAuthCoordinator? nwcWalletAuthCoordinator,
  NwcUriScanner? nwcUriScanner,
  Bolt12InputScanner? bolt12InputScanner,
}) {
  return showDialog<Bolt12Wallet?>(
    context: context,
    builder: (dialogContext) => _AddBolt12WalletDialog(
      ndkFlutter: ndkFlutter,
      parentContext: context,
      returnToWalletType: returnToWalletType,
      albyGoConnectConfig: albyGoConnectConfig,
      nwcWalletAuthCoordinator: nwcWalletAuthCoordinator,
      nwcUriScanner: nwcUriScanner,
      bolt12InputScanner: bolt12InputScanner,
    ),
  );
}