buffered-create-event-stream.js 510 B

123456789101112131415161718192021
  1. var eventMessageChunker = require('../event-stream/event-message-chunker').eventMessageChunker;
  2. var parseEvent = require('./parse-event').parseEvent;
  3. function createEventStream(body, parser, model) {
  4. var eventMessages = eventMessageChunker(body);
  5. var events = [];
  6. for (var i = 0; i < eventMessages.length; i++) {
  7. events.push(parseEvent(parser, eventMessages[i], model));
  8. }
  9. return events;
  10. }
  11. /**
  12. * @api private
  13. */
  14. module.exports = {
  15. createEventStream: createEventStream
  16. };