mirror of
https://github.com/Kong/insomnia.git
synced 2026-04-29 10:33:04 -04:00
fix: record grpc method (#7999)
This commit is contained in:
@@ -57,12 +57,24 @@ export const GrpcRequestPane: FunctionComponent<Props> = ({
|
||||
const [isProtoModalOpen, setIsProtoModalOpen] = useState(false);
|
||||
const { requestMessages, running, methods } = grpcState;
|
||||
useMount(async () => {
|
||||
if (!activeRequest.protoFileId) {
|
||||
return;
|
||||
if (activeRequest.protoFileId) {
|
||||
console.log(`[gRPC] loading proto file methods pf=${activeRequest.protoFileId}`);
|
||||
const methods = await window.main.grpc.loadMethods(activeRequest.protoFileId);
|
||||
setGrpcState({ ...grpcState, methods });
|
||||
} else {
|
||||
const rendered =
|
||||
await tryToInterpolateRequestOrShowRenderErrorModal({
|
||||
request: activeRequest,
|
||||
environmentId,
|
||||
payload: {
|
||||
url: activeRequest.url,
|
||||
metadata: activeRequest.metadata,
|
||||
reflectionApi: activeRequest.reflectionApi,
|
||||
},
|
||||
});
|
||||
const methods = await window.main.grpc.loadMethodsFromReflection(rendered);
|
||||
setGrpcState({ ...grpcState, methods });
|
||||
}
|
||||
console.log(`[gRPC] loading proto file methods pf=${activeRequest.protoFileId}`);
|
||||
const methods = await window.main.grpc.loadMethods(activeRequest.protoFileId);
|
||||
setGrpcState({ ...grpcState, methods });
|
||||
});
|
||||
const editorRef = useRef<CodeEditorHandle>(null);
|
||||
const gitVersion = useGitVCSVersion();
|
||||
|
||||
Reference in New Issue
Block a user