Skip to content
This repository was archived by the owner on Jul 14, 2023. It is now read-only.

Commit 4a49bf0

Browse files
committed
accepting messages in plain text, not json
1 parent 6357cd5 commit 4a49bf0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/sqs-queue-parallel.coffee

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,13 @@ module.exports = class SqsQueueParallel extends events.EventEmitter
4343
return next null unless queue.Messages?[0]
4444
console.log "SqsQueueParallel #{ self.config.name }[#{ index }]: #{ queue.Messages.length } new messages" if self.config.debug
4545
async.eachSeries queue.Messages, (message, next) ->
46+
try
47+
messageBody = JSON.parse(message.Body)
48+
catch
49+
messageBody = message.Body
4650
self.emit "message",
4751
type: 'message'
48-
data: JSON.parse(message.Body) or message.Body
52+
data: messageBody
4953
message: message
5054
metadata: queue.ResponseMetadata
5155
url: self.url

0 commit comments

Comments
 (0)