BugsnagThread.fromJson constructor
BugsnagThread.fromJson(
- Map<String, dynamic> json
)
Implementation
BugsnagThread.fromJson(Map<String, dynamic> json)
: id = json['id']?.toString(),
name = json.safeGet('name'),
state = json.safeGet('state'),
isErrorReportingThread = json.safeGet('errorReportingThread') == true,
type = json
.safeGet<String>('type')
?.let((name) => BugsnagErrorType.forName(name)) ??
(Platform.isAndroid
? BugsnagErrorType.android
: BugsnagErrorType.cocoa),
_stacktrace = json.safeGet<List>('stacktrace')?.let((frames) =>
BugsnagStackframe.stacktraceFromJson(frames.cast())) ??
[];