Socket
Socket
Sign inDemoInstall

homebridge-twilio-sms-cooloff

Package Overview
Dependencies
48
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.0.3

18

main.js
const fs = require( "fs" );
const path = require( "path" );
const process = require( "process" );
var Service, Characteristic;

@@ -7,3 +9,3 @@

Characteristic = homebridge.hap.Characteristic;
homebridge.registerAccessory("homebridge-twilio-sms", "Twilio", TwilioSwitch);
homebridge.registerAccessory("homebridge-twilio-sms-cooloff", "Twilio-Cooloff", TwilioSwitch);
}

@@ -54,3 +56,3 @@

informationService
.setCharacteristic(Characteristic.Manufacturer, "Twilio")
.setCharacteristic(Characteristic.Manufacturer, "Twilio-Cooloff")
.setCharacteristic(Characteristic.Model, "Send an SMS")

@@ -75,9 +77,15 @@ .setCharacteristic(Characteristic.SerialNumber, "api");

// let save_file = fs.readFileSync( "/homebridge/node_modules/homebridge-twilio-sms/save_file.json" );
let save_file = fs.readFileSync( "./save_file.json" );
let save_file = fs.readFileSync( path.join( process.cwd() , "save_file.json" ) );
return JSON.parse( save_file );
} catch( e ) { console.log( e ); return {}; }
} catch( e ) {
console.log( "save file doesn't exist , creating" );
fs.writeFileSync( path.join( process.cwd() , "save_file.json" ) , JSON.stringify({
"sensors": {}
}));
return { "seonsors": {} };
}
},
writeSaveFile( js_object ) {
// fs.writeFileSync( "/homebridge/node_modules/homebridge-twilio-sms/save_file.json" , JSON.stringify( js_object ) );
fs.writeFileSync( "./save_file.json" , JSON.stringify( js_object ) );
fs.writeFileSync( path.join( process.cwd() , "save_file.json" ) , JSON.stringify( js_object ) );
},

@@ -84,0 +92,0 @@ setPowerState: function(powerOn, callback) {

{
"name": "homebridge-twilio-sms-cooloff",
"version": "0.0.2",
"version": "0.0.3",
"description": "Homebridge plugin to send SMSes with a static message using Twilio api (paid service) - with cooloff",

@@ -5,0 +5,0 @@ "main": "main.js",

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc