_flutterfire_internals library
Extensions
- EventChannelExtension on EventChannel
- A custom EventChannel with default error handling logic.
- ObjectX on T?
- An extension that adds utilities for safely casting objects
Functions
-
convertPlatformExceptionToFirebaseException(
Object exception, StackTrace rawStackTrace, {required String plugin}) → Never - Catches a PlatformException and returns an Exception.
-
guardWebExceptions<
R> (R cb(), {required String plugin, required String codeParser(String), String messageParser(String code, String message)?}) → R -
Will return a
FirebaseException
from a thrown web error. Any other errors will be propagated as normal. -
platformExceptionToFirebaseException(
PlatformException platformException, {required String plugin}) → FirebaseException -
Converts a PlatformException into a
FirebaseException
.