in src/connection-pool.ts [49:65]
function runServiceCall(
client: grpc.Client,
metadata: grpc.Metadata,
options: grpc.CallOptions | undefined,
method: string,
payload: unknown,
): Promise<any> {
return new Promise((resolve, reject) => {
(client as any)[method](payload, metadata, options || {}, (err: Error | null, res: any) => {
if (err) {
reject(castGrpcError(err));
} else {
resolve(res);
}
});
});
}