123456789101112131415161718192021222324252627282930 |
- import 'package:flowy_logger/flowy_logger.dart';
- import 'package:flowy_sdk/dispatch/flowy_error.dart';
- import 'package:flowy_sdk/protobuf/ffi_request.pb.dart';
- import 'package:flowy_sdk/protobuf/ffi_response.pb.dart';
- class StackTraceError {
- Object error;
- StackTrace trace;
- StackTraceError(
- this.error,
- this.trace,
- );
- FlowyError toFlowyError() {
- Log.error('${error.runtimeType}\n');
- Log.error('Stack trace \n $trace');
- return FlowyError.fromError('${error.runtimeType}. Stack trace: $trace');
- }
- String toString() {
- return '${error.runtimeType}. Stack trace: $trace';
- }
- }
- FFIResponse error_response(FFIRequest request, StackTraceError error) {
- var response = FFIResponse();
- response.code = FFIStatusCode.Err;
- response.error = error.toString();
- return response;
- }
|