New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

node-red-contrib-epi-bluetooth

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-red-contrib-epi-bluetooth - npm Package Compare versions

Comparing version 0.0.8 to 0.0.9

16

core/bleProvider.js

@@ -141,4 +141,10 @@ var Bleno = require('../lib/bleno/bleno');

}
// If deviceInfo is provided - create service for exposing it
var deviceInfoService = deviceInfo ?
_this.bleDevServiceFactory.createService(_this.bleno, deviceInfo) : null;
var nodesDefs = Array.from(_this.bleNodes.nodes.values());
// Start advertising
const nodesDefs = Array.from(_this.bleNodes.nodes.values());
var startAdvertCb = function() {

@@ -202,7 +208,4 @@ _this.isAdvertising = true;

// If deviceInfo is provided - create service for exposing it
// and merge it with other services
if (deviceInfo) {
var deviceInfoService =
_this.bleDevServiceFactory.createService(_this.bleno, deviceInfo);
// Merge the deviceInfoService with other if exists
if (deviceInfoService) {
services = services.concat([deviceInfoService]);

@@ -224,2 +227,3 @@ }

.uniq()
.concat(deviceInfoService ? [deviceInfoService.uuid] : [])
.value();

@@ -226,0 +230,0 @@ _this.bleno.startAdvertising(name, serviceUids, startAdvertCb);

var BleProvider = require('../../core/bleProvider');
var BleNodes = require('../../core/bleNodes');

@@ -35,8 +36,13 @@ module.exports = function(RED) {

RED.events.on('runtime-event', function runtimeHandler(ev) {
if (ev.id === 'runtime-deploy') {
var bleProvider = BleProvider.getBleProvider(RED);
if (ev.id === 'runtime-state') {
var nodes = BleNodes.getBleNodes();
bleProvider.initialize();
// Initialize BleProvider only when there are active BT nodes
if (nodes.nodes.size > 0) {
var bleProvider = BleProvider.getBleProvider(RED);
bleProvider.initialize();
}
}
});
}
{
"name": "node-red-contrib-epi-bluetooth",
"version": "0.0.8",
"version": "0.0.9",
"description": "A Node-RED node to set up a Bluetooth LE peripheral.",

@@ -5,0 +5,0 @@ "repository": {

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