toFailure method
MiniProgramFailure
toFailure({
- required MiniProgramManifest manifest,
- required String screenId,
- Object? cause,
- StackTrace? stackTrace,
Converts this render exception to a mini-program failure.
Implementation
MiniProgramFailure toFailure({
required MiniProgramManifest manifest,
required String screenId,
Object? cause,
StackTrace? stackTrace,
}) {
return MiniProgramFailure(
errorCode: errorCode,
message: message,
fallback: manifest.fallback,
cause: cause ?? this,
stackTrace: stackTrace,
details: <String, dynamic>{
'miniProgramId': manifest.id,
'screenId': screenId,
'screenFormat': manifest.screenFormat,
if (manifest.screenSchemaVersion != null)
'screenSchemaVersion': manifest.screenSchemaVersion,
...details,
},
);
}