0.3.1 • Published 9 years ago

express-stormpath-enqueuer v0.3.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

express-stormpath-enqueuer

npm version npm downloads

Ensures changes to user custom data don't overwrite unrelated data due to staleness.

Installation

$ npm install express-stormpath-enqueuer

Usage

Initialize

var express           = require('express');
var stormpath         = require('express-stormpath');
var stormpathEnqueuer = require('express-stormpath-enqueuer');

var app = express();

app.use(stormpath.init(app, {...}));

stormpathEnqueuer.init(app);

Modify User Data

app.use(stormpath.loginRequired);
app.use(stormpathEnqueuer.populate);

app.get('/', function(req, res, next) {
  var callbacks = {
    modify: function(customData) {
      customData.myProperty = 'something useful';
    },
    onComplete: function(err, customData) {
      console.log('DONE');
      next();
    }
  }

  req.stormpathEnqueuer.modifyCustomData(req.user.href, callbacks);
});
0.3.1

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago