File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export const EVENT = {
3434 ROUTING_KEY : {
3535 PROJECT_MEMBER_ADDED : 'project.member.added' ,
3636 PROJECT_MEMBER_REMOVED : 'project.member.removed' ,
37+ PROJECT_MEMBER_UPDATED : 'project.member.updated' ,
3738
3839 PROJECT_DRAFT_CREATED : 'project.draft-created' ,
3940 PROJECT_LAUNCHED : 'project.launched' ,
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import Joi from 'joi'
55
66import models from '../../models'
77import util from '../../util'
8- import { PROJECT_MEMBER_ROLE } from '../../constants'
8+ import { EVENT , PROJECT_MEMBER_ROLE } from '../../constants'
99import { middleware as tcMiddleware } from 'tc-core-library-js'
1010import directProject from '../../services/directProject'
1111
@@ -115,6 +115,11 @@ module.exports = [
115115 . then ( ( ) => {
116116 projectMember = projectMember . get ( { plain : true } )
117117 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+ } )
118123 req . log . debug ( 'updated project member' , projectMember )
119124 res . json ( util . wrapResponse ( req . id , projectMember ) )
120125 } )
You can’t perform that action at this time.
0 commit comments