@@ -931,6 +931,9 @@ const {
931
931
const {
932
932
sendServedPartiesEmails,
933
933
} = require ( '../../shared/src/business/useCaseHelper/service/sendServedPartiesEmails' ) ;
934
+ const {
935
+ sendUpdatePetitionerCasesMessage,
936
+ } = require ( '../../shared/src/persistence/messages/sendUpdatePetitionerCasesMessage' ) ;
934
937
const {
935
938
serveCaseDocument,
936
939
} = require ( '../../shared/src/business/utilities/serveCaseDocument' ) ;
@@ -1097,6 +1100,9 @@ const {
1097
1100
const {
1098
1101
updateOtherStatisticsInteractor,
1099
1102
} = require ( '../../shared/src/business/useCases/caseStatistics/updateOtherStatisticsInteractor' ) ;
1103
+ const {
1104
+ updatePetitionerCasesInteractor,
1105
+ } = require ( '../../shared/src/business/useCases/users/updatePetitionerCasesInteractor' ) ;
1100
1106
const {
1101
1107
updatePetitionerInformationInteractor,
1102
1108
} = require ( '../../shared/src/business/useCases/updatePetitionerInformationInteractor' ) ;
@@ -1660,6 +1666,24 @@ module.exports = (appContextUser, logger = createLogger()) => {
1660
1666
getEnvironment,
1661
1667
getHttpClient : ( ) => axios ,
1662
1668
getIrsSuperuserEmail : ( ) => process . env . IRS_SUPERUSER_EMAIL ,
1669
+ getMessageGateway : ( ) => ( {
1670
+ sendUpdatePetitionerCasesMessage : ( {
1671
+ applicationContext : appContext ,
1672
+ user : userToSendTo ,
1673
+ } ) => {
1674
+ if ( environment . stage === 'local' ) {
1675
+ updatePetitionerCasesInteractor ( {
1676
+ applicationContext : appContext ,
1677
+ user : userToSendTo ,
1678
+ } ) ;
1679
+ } else {
1680
+ sendUpdatePetitionerCasesMessage ( {
1681
+ applicationContext : appContext ,
1682
+ user : userToSendTo ,
1683
+ } ) ;
1684
+ }
1685
+ } ,
1686
+ } ) ,
1663
1687
getMessagingClient : ( ) => {
1664
1688
if ( ! sqsCache ) {
1665
1689
sqsCache = new SQS ( {
@@ -1953,6 +1977,7 @@ module.exports = (appContextUser, logger = createLogger()) => {
1953
1977
updateDeficiencyStatisticInteractor,
1954
1978
updateDocketEntryMetaInteractor,
1955
1979
updateOtherStatisticsInteractor,
1980
+ updatePetitionerCasesInteractor,
1956
1981
updatePetitionerInformationInteractor,
1957
1982
updatePractitionerUserInteractor,
1958
1983
updateQcCompleteForTrialInteractor,
0 commit comments