EnhancedOAuthWebViewScreen constructor
const
EnhancedOAuthWebViewScreen({
- Key? key,
- required String platform,
- required String authUrl,
- required String callbackUrlPattern,
- Duration timeout = const Duration(seconds: 60),
- int maxRetryAttempts = 3,
- dynamic onSuccess(
- String code
- dynamic onError(
- String error
- VoidCallback? onTimeout,
- VoidCallback? onCancel,
Implementation
const EnhancedOAuthWebViewScreen({
Key? key,
required this.platform,
required this.authUrl,
required this.callbackUrlPattern,
this.timeout = const Duration(seconds: 60),
this.maxRetryAttempts = 3,
this.onSuccess,
this.onError,
this.onTimeout,
this.onCancel,
}) : super(key: key);