initError method
dynamic
initError(
- dynamic isDebug,
- dynamic errorAdminEmail
)
override
Implementation
@override
initError(isDebug, errorAdminEmail) {
FlutterError.onError = (FlutterErrorDetails details) async {
if (isDebug == true) {
print(
'Exception: ${details.exception.toString()} \n\n StackTrace:${details.stack.toString()} \n\n ErrorBody: ${details.toString()}');
} else {
_liquidService.catchError(details.exception.toString());
if (errorAdminEmail != null) {
_liquidService.sendMail(
errorAdminEmail!,
'App Error Email',
'generalErrorHeader',
'Exception: ${details.exception.toString()} \n\n StackTrace:${details.stack.toString()} \n\n ErrorBody: ${details.toString()}');
}
}
};
}