@@ -5,26 +5,24 @@ const http = require('http');
55const net = require('net');
66const dc = require('diagnostics_channel');
77
8- const onClientRequestStart = dc.channel('http.client.request.start');
9- const onClientResponseFinish = dc.channel('http.client.response.finish');
10- const onServerRequestStart = dc.channel('http.server.request.start');
11- const onServerResponseFinish = dc.channel('http.server.response.finish');
12-
138const isHTTPServer = (server) => server instanceof http.Server;
149const isIncomingMessage = (object) => object instanceof http.IncomingMessage;
1510const isOutgoingMessage = (object) => object instanceof http.OutgoingMessage;
1611const isNetSocket = (socket) => socket instanceof net.Socket;
1712
18- onClientRequestStart .subscribe(common.mustCall(({ request }) => {
13+ dc .subscribe('http.client.request.start', common.mustCall(({ request }) => {
1914 assert.strictEqual(isOutgoingMessage(request), true);
2015}));
2116
22- onClientResponseFinish.subscribe(common.mustCall(({ request, response }) => {
17+ dc.subscribe('http.client.response.finish', common.mustCall(({
18+ request,
19+ response
20+ }) => {
2321 assert.strictEqual(isOutgoingMessage(request), true);
2422 assert.strictEqual(isIncomingMessage(response), true);
2523}));
2624
27- onServerRequestStart .subscribe(common.mustCall(({
25+ dc .subscribe('http.server.request.start', common.mustCall(({
2826 request,
2927 response,
3028 socket,
@@ -36,7 +34,7 @@ onServerRequestStart.subscribe(common.mustCall(({
3634 assert.strictEqual(isHTTPServer(server), true);
3735}));
3836
39- onServerResponseFinish .subscribe(common.mustCall(({
37+ dc .subscribe('http.server.response.finish', common.mustCall(({
4038 request,
4139 response,
4240 socket,
0 commit comments