File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export const EVENT = {
34
34
ROUTING_KEY : {
35
35
PROJECT_MEMBER_ADDED : 'project.member.added' ,
36
36
PROJECT_MEMBER_REMOVED : 'project.member.removed' ,
37
+ PROJECT_MEMBER_UPDATED : 'project.member.updated' ,
37
38
38
39
PROJECT_DRAFT_CREATED : 'project.draft-created' ,
39
40
PROJECT_LAUNCHED : 'project.launched' ,
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import Joi from 'joi'
5
5
6
6
import models from '../../models'
7
7
import util from '../../util'
8
- import { PROJECT_MEMBER_ROLE } from '../../constants'
8
+ import { EVENT , PROJECT_MEMBER_ROLE } from '../../constants'
9
9
import { middleware as tcMiddleware } from 'tc-core-library-js'
10
10
import directProject from '../../services/directProject'
11
11
@@ -115,6 +115,11 @@ module.exports = [
115
115
. then ( ( ) => {
116
116
projectMember = projectMember . get ( { plain : true } )
117
117
projectMember = _ . omit ( projectMember , [ 'deletedAt' ] )
118
+ // emit original and updated project information
119
+ req . app . emit ( EVENT . INTERNAL . PROJECT_MEMBER_UPDATED , {
120
+ payload : { original : previousValue , updated : projectMember } ,
121
+ props : { correlationId : req . id }
122
+ } )
118
123
req . log . debug ( 'updated project member' , projectMember )
119
124
res . json ( util . wrapResponse ( req . id , projectMember ) )
120
125
} )
You can’t perform that action at this time.
0 commit comments