Files
meteor/packages/callback-hook/package.js
Dean Brettle 587e02a692 Fix issue #4862. Don't wrap login callbacks with bindEnvironment.
Changes to packages/callback-hook:
- Add bindEnvironment option to Hook constructor (defaults to true).
- Add internal helper function dontBindEnvironment() which does all the
  error handling stuff like Meteor.bindEnvironment() but doesn't change
  the environment.
- Use dontBindEnvironment() instead of Meteor.bindEnvironment() when
  bindEnvironment option is false.
- Add tests.

Changes to packages/accounts-base:
- Create hooks with { bindEnvironment: false }
- Add test for whether Meteor.userId() is available in login callbacks.
2015-08-03 10:52:11 -07:00

19 lines
382 B
JavaScript

Package.describe({
summary: "Register callbacks on a hook",
version: '1.0.4-plugins.0'
});
Package.onUse(function (api) {
api.use('underscore', ['client', 'server']);
api.export('Hook');
api.addFiles('hook.js', ['client', 'server']);
});
Package.onTest(function (api) {
api.use('callback-hook');
api.use('tinytest');
api.addFiles('hook_tests.js', 'server');
});