getSchema method

  1. @override
Future<GetSchemaResponse> getSchema(
  1. ServiceCall call,
  2. GetSchemaRequest request
)

Implementation

@override
Future<providerpb.GetSchemaResponse> getSchema(
  ServiceCall call,
  providerpb.GetSchemaRequest request,
) async {
  if (request.version != 0) {
    throw GrpcError.invalidArgument(
      'unsupported schema version ${request.version}',
    );
  }

  final schema = await provider.getSchema();
  return providerpb.GetSchemaResponse(schema: schema);
}