@join-com/grpc
Advanced tools
Comparing version 3.3.3 to 3.3.4
@@ -17,3 +17,3 @@ import * as grpc from '@grpc/grpc-js'; | ||
} | ||
export declare function bindServer(server: grpc.Server, host: string, credentials: grpc.ServerCredentials): Promise<number>; | ||
export declare function bindServer(server: grpc.Server, host: string, credentials: grpc.ServerCredentials, logger: INoDebugLogger | undefined): Promise<number>; | ||
//# sourceMappingURL=Server.d.ts.map |
@@ -47,3 +47,3 @@ "use strict"; | ||
} | ||
this._port = await bindServer(this.server, host, this.credentials); | ||
this._port = await bindServer(this.server, host, this.credentials, this.logger); | ||
if (this._port === 0) { | ||
@@ -63,5 +63,8 @@ throw Error(`Can not start gRPC server for host (${host})`); | ||
exports.Server = Server; | ||
async function bindServer(server, host, credentials) { | ||
async function bindServer(server, host, credentials, logger) { | ||
return await new Promise((resolve, _reject) => { | ||
server.bindAsync(host, credentials, (_error, port) => { | ||
server.bindAsync(host, credentials, (error, port) => { | ||
if (error) { | ||
logger?.error(`${error.message} - Stack: ${error.stack ?? ''}`); | ||
} | ||
resolve(port); | ||
@@ -68,0 +71,0 @@ }); |
{ | ||
"name": "@join-com/grpc", | ||
"version": "3.3.3", | ||
"version": "3.3.4", | ||
"description": "gRPC library", | ||
@@ -5,0 +5,0 @@ "author": "JOIN Solutions", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
79951
849