Skip to content

Commit 5be4268

Browse files
authored
Merge pull request #76 from xxcxy/feature/topic-bus-key
Include addition param key to Postevent method #329
2 parents 3bcfe88 + 0e55d65 commit 5be4268

7 files changed

+12
-0
lines changed

src/services/InterviewProcessorService.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ processRequestInterview.schema = {
5656
originator: Joi.string().required(),
5757
timestamp: Joi.date().required(),
5858
'mime-type': Joi.string().required(),
59+
key: Joi.string().allow(null),
5960
payload: Joi.object().keys({
6061
id: Joi.string().uuid().required(),
6162
xaiId: Joi.string().allow(null),
@@ -176,6 +177,7 @@ processBulkUpdateInterviews.schema = {
176177
originator: Joi.string().required(),
177178
timestamp: Joi.date().required(),
178179
'mime-type': Joi.string().required(),
180+
key: Joi.string().allow(null),
179181
payload: Joi.object().pattern(
180182
Joi.string().uuid(), // key - jobCandidateId
181183
Joi.object().pattern(

src/services/JobCandidateProcessorService.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ processCreate.schema = {
9191
originator: Joi.string().required(),
9292
timestamp: Joi.date().required(),
9393
'mime-type': Joi.string().required(),
94+
key: Joi.string().allow(null),
9495
payload: Joi.object().keys({
9596
id: Joi.string().uuid().required(),
9697
jobId: Joi.string().uuid().required(),
@@ -160,6 +161,7 @@ processDelete.schema = {
160161
originator: Joi.string().required(),
161162
timestamp: Joi.date().required(),
162163
'mime-type': Joi.string().required(),
164+
key: Joi.string().allow(null),
163165
payload: Joi.object().keys({
164166
id: Joi.string().uuid().required()
165167
}).required()

src/services/JobProcessorService.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ processCreate.schema = {
6565
originator: Joi.string().required(),
6666
timestamp: Joi.date().required(),
6767
'mime-type': Joi.string().required(),
68+
key: Joi.string().allow(null),
6869
payload: Joi.object().keys({
6970
id: Joi.string().uuid().required(),
7071
projectId: Joi.number().integer().required(),
@@ -142,6 +143,7 @@ processDelete.schema = {
142143
originator: Joi.string().required(),
143144
timestamp: Joi.date().required(),
144145
'mime-type': Joi.string().required(),
146+
key: Joi.string().allow(null),
145147
payload: Joi.object().keys({
146148
id: Joi.string().uuid().required()
147149
}).required()

src/services/ResourceBookingProcessorService.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ processCreate.schema = {
3232
originator: Joi.string().required(),
3333
timestamp: Joi.date().required(),
3434
'mime-type': Joi.string().required(),
35+
key: Joi.string().allow(null),
3536
payload: Joi.object().keys({
3637
id: Joi.string().uuid().required(),
3738
projectId: Joi.number().integer().required(),
@@ -94,6 +95,7 @@ processDelete.schema = {
9495
originator: Joi.string().required(),
9596
timestamp: Joi.date().required(),
9697
'mime-type': Joi.string().required(),
98+
key: Joi.string().allow(null),
9799
payload: Joi.object().keys({
98100
id: Joi.string().uuid().required()
99101
}).required()

src/services/RoleProcessorService.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ processCreate.schema = {
3232
originator: Joi.string().required(),
3333
timestamp: Joi.date().required(),
3434
'mime-type': Joi.string().required(),
35+
key: Joi.string().allow(null),
3536
payload: Joi.object().keys({
3637
id: Joi.string().uuid().required(),
3738
name: Joi.string().max(50).required(),
@@ -103,6 +104,7 @@ processDelete.schema = {
103104
originator: Joi.string().required(),
104105
timestamp: Joi.date().required(),
105106
'mime-type': Joi.string().required(),
107+
key: Joi.string().allow(null),
106108
payload: Joi.object().keys({
107109
id: Joi.string().uuid().required()
108110
}).required()

src/services/WorkPeriodPaymentProcessorService.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ processCreate.schema = {
6262
originator: Joi.string().required(),
6363
timestamp: Joi.date().required(),
6464
'mime-type': Joi.string().required(),
65+
key: Joi.string().allow(null),
6566
payload: Joi.object().keys({
6667
id: Joi.string().uuid().required(),
6768
workPeriodId: Joi.string().uuid().required(),

src/services/WorkPeriodProcessorService.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ processDelete.schema = {
201201
originator: Joi.string().required(),
202202
timestamp: Joi.date().required(),
203203
'mime-type': Joi.string().required(),
204+
key: Joi.string().allow(null),
204205
payload: Joi.object().keys({
205206
id: Joi.string().uuid().required()
206207
}).required()

0 commit comments

Comments
 (0)