@@ -77,7 +77,7 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
7777 //sdkUrl: 'https://auth.mocaverse.xyz',
7878 //walletSdkUrl: 'https://lrc-mocaverse.web3auth.io',
7979 network: Network .sapphire_devnet,
80- buildEnv: BuildEnv .testing ,
80+ buildEnv: BuildEnv .production ,
8181 redirectUrl: redirectUrl,
8282 whiteLabel: WhiteLabelData (
8383 mode: ThemeModes .dark,
@@ -216,6 +216,10 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
216216 onPressed: _setupMFA (),
217217 child: const Text ('Setup MFA' ),
218218 ),
219+ ElevatedButton (
220+ onPressed: _manageMFA (),
221+ child: const Text ('Manage MFA' ),
222+ ),
219223 ElevatedButton (
220224 onPressed: _signMesssage (context),
221225 child: const Text ('Sign Message' ),
@@ -365,6 +369,23 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
365369 };
366370 }
367371
372+ VoidCallback _manageMFA () {
373+ return () async {
374+ try {
375+ bool result = await Web3AuthFlutter .manageMFA ();
376+ if (result) {
377+ log ("MFA manage successfully done." );
378+ } else {
379+ log ("Some error occured." );
380+ }
381+ } on UserCancelledException {
382+ log ("User cancelled." );
383+ } on UnKnownException {
384+ log ("Unknown exception occurred" );
385+ }
386+ };
387+ }
388+
368389 VoidCallback _signMesssage (BuildContext context) {
369390 return () async {
370391 try {
0 commit comments