showCashuRestoreDialog function

Future<CashuRestoreResult?> showCashuRestoreDialog(
  1. BuildContext context,
  2. NdkFlutter ndkFlutter, {
  3. String defaultMintUrl = '',
})

Prompts the user for a mint URL and runs Cashu.restore with live progress shown in a dialog. Returns the final CashuRestoreResult, or null when cancelled.

defaultMintUrl pre-fills the mint URL field.

Implementation

Future<CashuRestoreResult?> showCashuRestoreDialog(
  BuildContext context,
  NdkFlutter ndkFlutter, {
  String defaultMintUrl = '',
}) async {
  return showDialog<CashuRestoreResult>(
    context: context,
    builder: (_) => _CashuRestoreInputDialog(
      ndkFlutter: ndkFlutter,
      defaultMintUrl: defaultMintUrl,
    ),
  );
}