web.js 680 B

12345678910111213141516171819202122
  1. Meteor._debug("Loading server/web");
  2. Meteor.startup(function () {
  3. Meteor._debug("Startup server/sso", CHANNEL_NAME, EVENT_NAME);
  4. var stream = new Meteor.Stream(CHANNEL_NAME);
  5. WebApp.connectHandlers.use('/updateUser', function (req, res, next) {
  6. res.writeHead(200);
  7. res.end('Send refresh request');
  8. Meteor._debug('Emitting refresh request.');
  9. stream.emit(EVENT_NAME);
  10. });
  11. WebApp.connectHandlers.use('/updateUserDeferred', function (req, res, next) {
  12. res.writeHead(200);
  13. res.end('Send refresh request');
  14. Meteor.setTimeout(function () {
  15. Meteor._debug('Emitting refresh request.');
  16. stream.emit(EVENT_NAME);
  17. }, 1000);
  18. });
  19. });