File tree Expand file tree Collapse file tree 1 file changed +1
-35
lines changed
packages/celest_core/lib/src/auth/passkeys Expand file tree Collapse file tree 1 file changed +1
-35
lines changed Original file line number Diff line number Diff line change 11import 'package:celest_core/celest_core.dart' ;
22
3- // TODO(dnys1): Make sealed
4- final class PasskeyException implements AuthException {
5- const PasskeyException ({
6- required this .message,
7- });
8-
9- @override
10- final String message;
11-
12- @override
13- String toString () => 'PasskeyException: $message ' ;
14- }
15-
16- final class PasskeyCancellationException extends PasskeyException {
17- const PasskeyCancellationException ()
18- : super (message: 'Passkey registration was canceled by the user' );
19- }
20-
21- final class PasskeyUnknownException extends PasskeyException {
22- const PasskeyUnknownException ([String ? message])
23- : super (
24- message: message ??
25- 'An unknown error occurred during passkey registration' ,
26- );
27- }
28-
29- final class PasskeyUnsupportedException extends PasskeyException {
30- const PasskeyUnsupportedException ()
31- : super (message: 'Passkeys are not supported on this platform' );
32- }
33-
34- final class PasskeyFailedException extends PasskeyException {
35- const PasskeyFailedException ([String ? message])
36- : super (message: message ?? 'Passkey registration failed' );
37- }
3+ abstract interface class PasskeyException implements AuthException {}
You can’t perform that action at this time.
0 commit comments