hap-node-client
Advanced tools
Comparing version 0.2.8-beta.3 to 0.2.8-beta.4
@@ -23,2 +23,3 @@ 'use strict'; | ||
var debugDis = require('debug')('HAPNodeJSClient:Discover'); | ||
var debugDump = require('debug')('HAPNodeJSClient:Dump'); | ||
@@ -25,0 +26,0 @@ axiosRetry(axios, { retries: 3 }); |
// Monkey patch before you require http for the first time. | ||
const parser = require('./httpParser.js'); | ||
var once = require('once'); | ||
var URL = require('url'); | ||
var URL = require('node:url'); | ||
var debug = require('debug')('hapHttpClient'); | ||
const net = require('net'); | ||
const net = require('node:net'); | ||
var Queue = require('better-queue'); | ||
@@ -37,2 +37,12 @@ | ||
this.client.setTimeout(request.timeout); | ||
this.client.on('timeout', () => { | ||
this.connected = false; | ||
console.log('Timeout: from server', this.context.host); | ||
if (!this.callback.called) { | ||
this.callback(new Error('Timeout: from server ' + this.context.host)); | ||
} | ||
}); | ||
this.client.on('data', (data) => { | ||
@@ -83,3 +93,3 @@ // If in the middle of a chunked response | ||
if (!this.callback.called) { | ||
this.callback(new Error("Error:", err)); | ||
this.callback(err); | ||
} | ||
@@ -86,0 +96,0 @@ }); |
"use strict"; | ||
var extend = require('extend'); | ||
var URL = require('url'); | ||
var URL = require('node:url'); | ||
var EventedHttpClient = require('./eventedHttpClient'); | ||
@@ -6,0 +6,0 @@ var debug = require('debug')('hapRequest'); |
{ | ||
"name": "hap-node-client", | ||
"version": "0.2.8-beta.3", | ||
"version": "0.2.8-beta.4", | ||
"description": "Client for Hap-NodeJS", | ||
@@ -5,0 +5,0 @@ "main": "HAPNodeJSClient.js", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
128167
23
2876
2