2
0
mirror of https://github.com/cderche/greenlock-storage-s3 synced 2025-12-24 21:28:40 +00:00
gl-store-s3.js/node_modules/aws-sdk/lib/event-stream/buffered-create-event-stream.js
2019-05-08 12:19:12 +01:00

22 lines
510 B
JavaScript

var eventMessageChunker = require('../event-stream/event-message-chunker').eventMessageChunker;
var parseEvent = require('./parse-event').parseEvent;
function createEventStream(body, parser, model) {
var eventMessages = eventMessageChunker(body);
var events = [];
for (var i = 0; i < eventMessages.length; i++) {
events.push(parseEvent(parser, eventMessages[i], model));
}
return events;
}
/**
* @api private
*/
module.exports = {
createEventStream: createEventStream
};