Better connection management

This commit is contained in:
Gregory Schier
2024-02-01 20:29:32 -08:00
parent e3a2b7146b
commit b526ea506b
8 changed files with 173 additions and 81 deletions

View File

@@ -67,7 +67,13 @@ export function GrpcConnectionLayout({ style }: Props) {
body: 'Service or method not selected',
});
}
if (activeMethod.serverStreaming && !activeMethod.clientStreaming) {
if (activeMethod.clientStreaming && activeMethod.serverStreaming) {
await grpc.bidiStreaming.mutateAsync({
service: service.value ?? 'n/a',
method: method.value ?? 'n/a',
message: message.value ?? '',
});
} else if (activeMethod.serverStreaming && !activeMethod.clientStreaming) {
await grpc.serverStreaming.mutateAsync({
service: service.value ?? 'n/a',
method: method.value ?? 'n/a',