We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3ef65f commit f78fde4Copy full SHA for f78fde4
service/MessageBusService.js
@@ -30,12 +30,17 @@ async function postEvent (event) {
30
helper.validateEventPayload(event)
31
32
// Post new structure
33
- const result = await producer.send({
+ const message = {
34
+ value: JSON.stringify(event)
35
+ }
36
+ if (event.key) {
37
+ _.merge(message, { key: event.key })
38
39
+ const kafkaPayload = {
40
topic: event.topic,
- message: {
- value: JSON.stringify(event)
- }
- })
41
+ message
42
43
+ const result = await producer.send(kafkaPayload)
44
// Check if there is any error
45
const error = _.get(result, '[0].error')
46
if (error) {
0 commit comments