getProtoServiceName function

String getProtoServiceName(
  1. String filePath,
  2. String methodName
)

Implementation

String getProtoServiceName(String filePath, String methodName) {
  final content = File(filePath).readAsStringSync();
  final services = parseProtoServices(content);

  for (final service in services) {
    for (final method in service.methods) {
      if (method.name == methodName) {
        return service.name;
      }
    }
  }
  return 'Service';
}