Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

homebridge-fordpass

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

homebridge-fordpass - npm Package Compare versions

Comparing version
1.4.0
to
1.5.0
+1
-1
dist/fordpass-connection.js

@@ -42,3 +42,3 @@ "use strict";

try {
const result = yield axios_1.default(options);
const result = yield (0, axios_1.default)(options);
if (result.status === 200) {

@@ -45,0 +45,0 @@ this.config.access_token = result.data.access_token;

@@ -1,1 +0,1 @@

{"version":3,"file":"fordpass-connection.js","sourceRoot":"","sources":["../src/fordpass-connection.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,8DAAsC;AAEtC,kDAA0B;AAG1B,MAAM,OAAO,GAAG,gCAAgC,CAAC;AAEjD,MAAa,UAAU;IAIrB,YAAY,MAAsB,EAAE,GAAY;QAC9C,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;IACjB,CAAC;IAEK,IAAI;;YACR,MAAM,GAAG,GAAG,OAAO,GAAG,6BAA6B,CAAC;YACpD,MAAM,OAAO,GAAuB;gBAClC,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,GAAG;gBACR,OAAO,EAAE;oBACP,cAAc,EAAE,mCAAmC;oBACnD,YAAY,EAAE,kDAAkD;iBACjE;gBACD,IAAI,EAAE,qBAAW,CAAC,SAAS,CAAC;oBAC1B,SAAS,EAAE,sCAAsC;oBACjD,UAAU,EAAE,UAAU;oBACtB,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ;oBAC9B,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ;iBAC/B,CAAC;aACH,CAAC;YAEF,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,eAAK,CAAC,OAAO,CAAC,CAAC;gBACpC,IAAI,MAAM,CAAC,MAAM,KAAK,GAAG,EAAE;oBACzB,IAAI,CAAC,MAAM,CAAC,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC;oBACpD,OAAO,IAAI,CAAC;iBACb;qBAAM;oBACL,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,4BAA4B,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC;iBAC7D;gBACD,OAAO,KAAK,CAAC;aACd;YAAC,OAAO,KAAK,EAAE;gBACd,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,2BAA2B,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;gBACjF,OAAO,KAAK,CAAC;aACd;QACH,CAAC;KAAA;CACF;AAxCD,gCAwCC"}
{"version":3,"file":"fordpass-connection.js","sourceRoot":"","sources":["../src/fordpass-connection.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,8DAAsC;AAEtC,kDAA0B;AAG1B,MAAM,OAAO,GAAG,gCAAgC,CAAC;AAEjD,MAAa,UAAU;IAIrB,YAAY,MAAsB,EAAE,GAAY;QAC9C,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;IACjB,CAAC;IAEK,IAAI;;YACR,MAAM,GAAG,GAAG,OAAO,GAAG,6BAA6B,CAAC;YACpD,MAAM,OAAO,GAAuB;gBAClC,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,GAAG;gBACR,OAAO,EAAE;oBACP,cAAc,EAAE,mCAAmC;oBACnD,YAAY,EAAE,kDAAkD;iBACjE;gBACD,IAAI,EAAE,qBAAW,CAAC,SAAS,CAAC;oBAC1B,SAAS,EAAE,sCAAsC;oBACjD,UAAU,EAAE,UAAU;oBACtB,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ;oBAC9B,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ;iBAC/B,CAAC;aACH,CAAC;YAEF,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,IAAA,eAAK,EAAC,OAAO,CAAC,CAAC;gBACpC,IAAI,MAAM,CAAC,MAAM,KAAK,GAAG,EAAE;oBACzB,IAAI,CAAC,MAAM,CAAC,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC;oBACpD,OAAO,IAAI,CAAC;iBACb;qBAAM;oBACL,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,4BAA4B,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC;iBAC7D;gBACD,OAAO,KAAK,CAAC;aACd;YAAC,OAAO,KAAU,EAAE;gBACnB,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,2BAA2B,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;gBACjF,OAAO,KAAK,CAAC;aACd;QACH,CAAC;KAAA;CACF;AAxCD,gCAwCC"}

@@ -53,6 +53,8 @@ "use strict";

};
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
if (options.headers) {
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
}
try {
const result = yield axios_1.default(options);
const result = yield (0, axios_1.default)(options);
if (result.status === 200 && result.data.status === 200) {

@@ -117,5 +119,7 @@ this.info = result.data.vehiclestatus;

};
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
const result = yield axios_1.default(options);
if (options.headers) {
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
}
const result = yield (0, axios_1.default)(options);
if (result.status !== 200) {

@@ -151,5 +155,7 @@ handleError('IssueCommand', result.status, this.log);

};
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
const result = yield axios_1.default(options);
if (options.headers) {
options.headers['Application-Id'] = '71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592';
options.headers['auth-token'] = this.config.access_token;
}
const result = yield (0, axios_1.default)(options);
if (result.status === 200) {

@@ -156,0 +162,0 @@ return result.data;

@@ -1,1 +0,1 @@

{"version":3,"file":"fordpass.js","sourceRoot":"","sources":["../src/fordpass.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"fordpass.js","sourceRoot":"","sources":["../src/fordpass.ts"],"names":[],"mappings":"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"}

@@ -136,3 +136,3 @@ "use strict";

.on("get", (callback) => __awaiter(this, void 0, void 0, function* () {
var _c, _d, _e, _f, _g, _h;
var _c, _d, _e, _f, _g, _h, _j, _k;
const fuel = (_d = (_c = vehicle === null || vehicle === void 0 ? void 0 : vehicle.info) === null || _c === void 0 ? void 0 : _c.fuel) === null || _d === void 0 ? void 0 : _d.fuelLevel;

@@ -144,2 +144,5 @@ const battery = (_f = (_e = vehicle === null || vehicle === void 0 ? void 0 : vehicle.info) === null || _e === void 0 ? void 0 : _e.batteryFillLevel) === null || _f === void 0 ? void 0 : _f.value;

}
if (level < 0) {
level = 0;
}
callback(undefined, level);

@@ -150,2 +153,3 @@ const status = yield vehicle.status();

const battery = (_h = status.batteryFillLevel) === null || _h === void 0 ? void 0 : _h.value;
const chargingStatus = (_k = (_j = vehicle === null || vehicle === void 0 ? void 0 : vehicle.info) === null || _j === void 0 ? void 0 : _j.chargingStatus) === null || _k === void 0 ? void 0 : _k.value;
let level = fuel || battery || 100;

@@ -155,3 +159,23 @@ if (level > 100) {

}
if (level < 0) {
level = 0;
}
batteryService.updateCharacteristic(hap.Characteristic.BatteryLevel, level);
if (battery) {
if (chargingStatus === 'ChargingAC') {
batteryService.updateCharacteristic(hap.Characteristic.ChargingState, hap.Characteristic.ChargingState.CHARGING);
}
else {
batteryService.updateCharacteristic(hap.Characteristic.ChargingState, hap.Characteristic.ChargingState.NOT_CHARGING);
}
}
else {
batteryService.updateCharacteristic(hap.Characteristic.ChargingState, hap.Characteristic.ChargingState.NOT_CHARGEABLE);
}
if (level < 10) {
batteryService.updateCharacteristic(hap.Characteristic.StatusLowBattery, hap.Characteristic.StatusLowBattery.BATTERY_LEVEL_LOW);
}
else {
batteryService.updateCharacteristic(hap.Characteristic.StatusLowBattery, hap.Characteristic.StatusLowBattery.BATTERY_LEVEL_NORMAL);
}
}

@@ -162,4 +186,2 @@ else {

}));
batteryService.setCharacteristic(hap.Characteristic.ChargingState, hap.Characteristic.ChargingState.NOT_CHARGEABLE);
batteryService.setCharacteristic(hap.Characteristic.StatusLowBattery, hap.Characteristic.StatusLowBattery.BATTERY_LEVEL_NORMAL);
this.vehicles.push(vehicle);

@@ -166,0 +188,0 @@ this.accessories.push(accessory);

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{
"displayName": "Homebridge FordPass",
"name": "homebridge-fordpass",
"version": "1.4.0",
"version": "1.5.0",
"description": "Fordpass plugin for homebridge: https://homebridge.io/",

@@ -26,3 +26,3 @@ "main": "dist/index.js",

"build": "rimraf ./dist ./coverage && tsc",
"deploy": "./dev/deploy.sh",
"deploy": "npm run build && ./dev/deploy.sh",
"packlist": "npm pack --dry-run && rm *.tgz",

@@ -58,20 +58,20 @@ "format": "prettier --write \"src/**/*.ts\" \"src/**/*.js\"",

"dependencies": {
"axios": "^0.21.1"
"axios": "^0.24.0"
},
"devDependencies": {
"@types/jest": "^26.0.23",
"@types/node": "^15.3.0",
"@typescript-eslint/eslint-plugin": "^4.23.0",
"@typescript-eslint/parser": "^4.23.0",
"eslint": "^7.26.0",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.9",
"@typescript-eslint/eslint-plugin": "^5.4.0",
"@typescript-eslint/parser": "^5.4.0",
"eslint": "^8.2.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jest": "^24.3.6",
"eslint-plugin-prettier": "^3.4.0",
"homebridge": "^1.3.4",
"jest": "^26.6.3",
"prettier": "^2.3.0",
"eslint-plugin-jest": "^25.2.4",
"eslint-plugin-prettier": "^4.0.0",
"homebridge": "^1.3.6",
"jest": "^27.3.1",
"prettier": "^2.4.1",
"rimraf": "^3.0.2",
"ts-jest": "^26.5.6",
"typescript": "^4.2.4"
"ts-jest": "^27.0.7",
"typescript": "^4.5.2"
}
}

@@ -46,2 +46,5 @@ <p align="center">

],
"options": {
"autoRefresh": false
},
"platform": "FordPass"

@@ -48,0 +51,0 @@ }