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

react-native-meteor

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-meteor - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

queue.js

31

index.js

@@ -7,17 +7,7 @@ var DDP = require("ddp.js");

var callCallbacksOn = function (eventName) {
ddp.on(eventName, function (message) {
var callbacks = onCallbacks.filter(function (callback) {
if(callback.eventName == eventName) return true;
return false;
}).map(function (callback) {
return callback.callback;
});
callbacks.forEach(function (callback) {
callback(message);
});
});
};
var queue = require('./queue');
var subscriptions = [];

@@ -27,8 +17,3 @@

module.exports = {
on: function (event, callback) {
onCallbacks.push({
eventName: event,
callback: callback
});
},
on: queue.on,
unsuscribe: function (id) {

@@ -73,6 +58,11 @@ //unsubs.push(id);

});
callCallbacksOn("connected");
ddp.on('connected', function () {
queue.emit('connected');
});
ddp.on('disconnected', function () {
queue.emit('disconnected');
});
ddp.on("added", function (message) {
subscriptions = subscriptions.map(function (sub) {

@@ -91,2 +81,3 @@ if(sub.collectionName == message.collection) {

ddp.on("ready", function (message) {
console.log('ready');
subscriptions = subscriptions.map(function (sub) {

@@ -93,0 +84,0 @@ if(sub.id == message.subs[0]) {

{
"name": "react-native-meteor",
"version": "0.1.0",
"version": "0.1.1",
"description": "DDP React-native Client",

@@ -14,7 +14,9 @@ "main": "index.js",

"keywords": [
"react-component",
"ddp",
"meteor",
"asteroid",
"react",
"react-native"
"react-native",
"ios",
"android"
],

@@ -29,3 +31,6 @@ "author": "Théo Mathieu",

"ddp.js": "^1.1.0"
},
"peerDependencies": {
"react-native": ">=0.5 || 0.14.0-rc || 0.15.0-rc || 0.15.0-rc"
}
}

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

[![GitHub version](https://badge.fury.io/gh/inProgress-team%2Freact-native-meteor.svg)](https://badge.fury.io/gh/inProgress-team%2Freact-native-meteor)
[![npm version](https://badge.fury.io/js/react-native-meteor.svg)](http://badge.fury.io/js/rreact-native-meteor)
[![Dependency Status](https://david-dm.org/inProgress-team/react-native-meteor.svg)](https://david-dm.org/inProgress-team/react-native-meteor)

@@ -90,3 +92,3 @@ [![devDependency Status](https://david-dm.org/inProgress-team/react-native-meteor/dev-status.svg)](https://david-dm.org/inProgress-team/react-native-meteor#info=devDependencies)

- `eventName` **string** *required* : 'connected' only for the moment
- `eventName` **string** *required* : 'connected' and 'disconnected' only for the moment

@@ -93,0 +95,0 @@ - `callback` **function** *required*

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