parseFailure function

TrezorFailure parseFailure(
  1. Uint8List bytes
)

Implementation

TrezorFailure parseFailure(Uint8List bytes) {
  final reader = ProtoReader(bytes);
  int? code;
  String? message;
  while (reader.hasMore) {
    final (fieldNum, wireType) = reader.readTag();
    switch (fieldNum) {
      case 1:
        code = reader.readRawVarint();
      case 2:
        message = reader.readString();
      default:
        reader.skip(wireType);
    }
  }
  return TrezorFailure(code: code, message: message);
}