Socket
Socket
Sign inDemoInstall

grpc-server-js

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grpc-server-js - npm Package Compare versions

Comparing version 0.3.2 to 0.4.0

12

lib/handler.js

@@ -151,3 +151,13 @@ 'use strict';

function getPeer () {
throw new Error('not implemented');
const { socket } = this.call.session;
if (!(socket && socket.remoteAddress)) {
return 'unknown';
}
if (socket.remotePort) {
return `${socket.remoteAddress}:${socket.remotePort}`;
}
return socket.remoteAddress;
}

@@ -154,0 +164,0 @@

7

lib/index.d.ts

@@ -126,5 +126,8 @@ /// <reference types="node" />

export declare type ServerWritableStream<RequestType, ResponseType> =
ServerSurfaceCall & Writable & { request: RequestType | null; };
ServerSurfaceCall & Writable & {
request: RequestType | null;
end: (metadata?: Metadata) => void;
};
export declare type ServerDuplexStream<RequestType, ResponseType> =
ServerSurfaceCall & Duplex;
ServerSurfaceCall & Duplex & { end: (metadata?: Metadata) => void; };

@@ -131,0 +134,0 @@

@@ -248,5 +248,7 @@ 'use strict';

// If any sessions are active, close them gracefully.
pendingChecks += this[kSessions].size;
this[kSessions].forEach((session) => {
session.close(maybeCallback);
if (!session.closed) {
session.close(maybeCallback);
pendingChecks++;
}
});

@@ -253,0 +255,0 @@

{
"name": "grpc-server-js",
"version": "0.3.2",
"version": "0.4.0",
"description": "Pure JavaScript gRPC Server",

@@ -30,3 +30,3 @@ "author": "Colin J. Ihrig <cjihrig@gmail.com> (http://www.cjihrig.com/)",

"cb-barrier": "1.x.x",
"@hapi/lab": "22.x.x"
"@hapi/lab": "23.x.x"
},

@@ -33,0 +33,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc