How to use the grpc.RequesterBuilder function in grpc

To help you get started, we’ve selected a few grpc examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Opteo / google-ads-node / src / lib / interceptor.ts View on Github external
private buildRequester(): grpc.Requester {
    return new grpc.RequesterBuilder()
      .withStart(async (metadata: grpc.Metadata, listener: grpc.Listener, next: Function) => {
        const access_token = this.auth ? await this.auth.getAccessToken() : this.access_token;

        metadata.add(`Authorization`, `Bearer ${access_token}`);
        metadata.add(`developer-token`, this.developer_token);

        if (this.login_customer_id) {
          metadata.add(`login-customer-id`, this.login_customer_id);
        }
        next(metadata, listener);
      })
      .build();
  }
}
github Opteo / google-ads-node / src / lib / interceptor.ts View on Github external
private buildRequester(): grpc.Requester {
    return new grpc.RequesterBuilder()
      .withSendMessage((message: any, next: Function) => {
        safeguardMutationProtobufRequest(message, next);
      })
      .build();
  }
}
github Opteo / google-ads-node / src / lib / interceptor.ts View on Github external
function buildBlankInterceptor(): grpc.Requester {
  return new grpc.RequesterBuilder().build();
}
github Opteo / google-ads-node / src / lib / interceptor.ts View on Github external
private buildRequester(): grpc.Requester {
    return new grpc.RequesterBuilder()
      .withStart((metadata: grpc.Metadata, _listener: grpc.Listener, next: Function) => {
        const newListener = this.buildListener();
        next(metadata, newListener);
      })
      .build();
  }