@@ -589,7 +589,7 @@ static void PrintClient(const ServiceDescriptor* service,
589589 p->Indent ();
590590 p->Print (
591591 *vars,
592- " final int length = $ProteusMetadata$.computeLength();\n "
592+ " final int length = $ProteusMetadata$.computeLength(metadata );\n "
593593 " final $ByteBuf$ metadataBuf = $ByteBufAllocator$.DEFAULT.directBuffer(length);\n "
594594 " $ProteusMetadata$.encode(metadataBuf, $service_name$.$namespace_id_name$, $service_name$.$service_id_name$, $service_name$.$method_id_name$, metadata);\n "
595595 " return $ByteBufPayload$.create(data, metadataBuf);\n " );
@@ -635,7 +635,7 @@ static void PrintClient(const ServiceDescriptor* service,
635635 p->Indent ();
636636 p->Print (
637637 *vars,
638- " final int length = $ProteusMetadata$.computeLength();\n "
638+ " final int length = $ProteusMetadata$.computeLength(metadata );\n "
639639 " $ByteBuf$ metadataBuf = $ByteBufAllocator$.DEFAULT.directBuffer(length);\n "
640640 " $ProteusMetadata$.encode(metadataBuf, $service_name$.$namespace_id_name$, $service_name$.$service_id_name$, $service_name$.$method_id_name$, metadata);\n "
641641 " $ByteBuf$ data = serialize(message);\n "
@@ -660,7 +660,7 @@ static void PrintClient(const ServiceDescriptor* service,
660660 p->Indent ();
661661 p->Print (
662662 *vars,
663- " final int length = $ProteusMetadata$.computeLength();\n "
663+ " final int length = $ProteusMetadata$.computeLength(metadata );\n "
664664 " $ByteBuf$ metadataBuf = $ByteBufAllocator$.DEFAULT.directBuffer(length);\n "
665665 " $ProteusMetadata$.encode(metadataBuf, $service_name$.$namespace_id_name$, $service_name$.$service_id_name$, $service_name$.$method_id_name$, metadata);\n "
666666 " $ByteBuf$ data = serialize(message);\n "
@@ -683,7 +683,7 @@ static void PrintClient(const ServiceDescriptor* service,
683683 p->Indent ();
684684 p->Print (
685685 *vars,
686- " final int length = $ProteusMetadata$.computeLength();\n "
686+ " final int length = $ProteusMetadata$.computeLength(metadata );\n "
687687 " $ByteBuf$ metadataBuf = $ByteBufAllocator$.DEFAULT.directBuffer(length);\n "
688688 " $ProteusMetadata$.encode(metadataBuf, $service_name$.$namespace_id_name$, $service_name$.$service_id_name$, $service_name$.$method_id_name$, metadata);\n "
689689 " $ByteBuf$ data = serialize(message);\n "
0 commit comments