Page MenuHomePhabricator

D9793.id33030.diff
No OneTemporary

D9793.id33030.diff

diff --git a/web/scripts/codegen-identity-grpc.sh b/web/scripts/codegen-identity-grpc.sh
--- a/web/scripts/codegen-identity-grpc.sh
+++ b/web/scripts/codegen-identity-grpc.sh
@@ -2,12 +2,30 @@
set -Eeuo pipefail
-protoc -I=../shared/protos/ identity_client.proto --js_out=import_style=commonjs:protobufs --grpc-web_out=import_style=commonjs+dts,mode=grpcwebtext:protobufs
+PROTO_PATH="../shared/protos/"
-mv protobufs/identity_client_pb.js protobufs/identity-structs.cjs
-mv protobufs/identity_client_grpc_web_pb.js protobufs/identity-client.cjs
-mv protobufs/identity_client_pb.d.ts protobufs/identity-structs.cjs.flow
-mv protobufs/identity_client_grpc_web_pb.d.ts protobufs/identity-client.cjs.flow
+OUTPUT_DIR="protobufs"
+
+protoc -I=$PROTO_PATH identity_client.proto identity_authenticated.proto \
+ --js_out=import_style=commonjs:$OUTPUT_DIR \
+ --grpc-web_out=import_style=commonjs+dts,mode=grpcwebtext:$OUTPUT_DIR
+
+mv $OUTPUT_DIR/identity_client_pb.js \
+ $OUTPUT_DIR/identity-structs.cjs
+mv $OUTPUT_DIR/identity_client_grpc_web_pb.js \
+ $OUTPUT_DIR/identity-client.cjs
+mv $OUTPUT_DIR/identity_client_pb.d.ts \
+ $OUTPUT_DIR/identity-structs.cjs.flow
+mv $OUTPUT_DIR/identity_client_grpc_web_pb.d.ts \
+ $OUTPUT_DIR/identity-client.cjs.flow
+mv $OUTPUT_DIR/identity_authenticated_pb.js \
+ $OUTPUT_DIR/identity-auth-structs.cjs
+mv $OUTPUT_DIR/identity_authenticated_grpc_web_pb.js \
+ $OUTPUT_DIR/identity-auth-client.cjs
+mv $OUTPUT_DIR/identity_authenticated_pb.d.ts \
+ $OUTPUT_DIR/identity-auth-structs.cjs.flow
+mv $OUTPUT_DIR/identity_authenticated_grpc_web_pb.d.ts \
+ $OUTPUT_DIR/identity-auth-client.cjs.flow
# This echo statement splits the string to ensure that Phabricator shows this file in reviews
echo "Make sure to edit the files to correct import paths, reintroduce @""generated annotation, and convert TS to Flow!"

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 2, 6:54 PM (20 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2608583
Default Alt Text
D9793.id33030.diff (1 KB)

Event Timeline