Skip to content

Instantly share code, notes, and snippets.

@mdobson
Forked from AdamMagaluk/device_registry.js
Last active August 29, 2015 14:14
Show Gist options
  • Save mdobson/c77adab9717c8a67a8e7 to your computer and use it in GitHub Desktop.
Save mdobson/c77adab9717c8a67a8e7 to your computer and use it in GitHub Desktop.

Revisions

  1. @AdamMagaluk AdamMagaluk created this gist Jan 30, 2015.
    7 changes: 7 additions & 0 deletions device_registry.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    var util = require('util');
    var zetta = require('zetta');

    var DeviceRegistry = module.exports = function(path) {
    zetta.DeviceRegistry.call(this, { path: path, collection: 'devices' });
    };
    util.inherits(DeviceRegistry, zetta.DeviceRegistry);
    7 changes: 7 additions & 0 deletions peer_registry.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    var util = require('util');
    var zetta = require('zetta');

    var PeerRegistry = module.exports = function(path) {
    zetta.PeerRegistry.call(this, { path: path, collection: 'peers' });
    };
    util.inherits(PeerRegistry, zetta.PeerRegistry);
    6 changes: 6 additions & 0 deletions server.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    var zetta = require('zetta');
    var DeviceRegistry = require('./device_registry');
    var PeerRegistry = require('./peer_registry');

    zetta({ peerRegistry: new PeerRegistry('./mypeers'), registry: new DeviceRegistry('./mydevices') })
    .listen(0);