11'use strict' ;
22
33const { Box, User } = require ( '@sensebox/opensensemap-api-models' ) ,
4- { clearCache, checkContentType, postToSlack } = require ( '../helpers/apiUtils' ) ,
4+ { clearCache, checkContentType, postToMattermost } = require ( '../helpers/apiUtils' ) ,
55 { NotFoundError, BadRequestError } = require ( 'restify-errors' ) ,
66 handleError = require ( '../helpers/errorHandler' ) ,
77 {
@@ -96,7 +96,7 @@ const deleteBoxes = async function deleteBoxes (req, res, next) {
9696 const user = await User . findUserOfBox ( boxId ) ;
9797 await user . removeBox ( boxId ) ;
9898 clearCache ( [ 'getBoxes' , 'getStats' ] ) ;
99- postToSlack ( `Management Action: Box deleted: ${ req . user . name } (${ req . user . email } ) just deleted ${ boxIds . join ( ',' ) } ` ) ;
99+ postToMattermost ( `Management Action: Box deleted: ${ req . user . name } (${ req . user . email } ) just deleted ${ boxIds . join ( ',' ) } ` ) ;
100100 }
101101 res . send ( { boxIds } ) ;
102102 } catch ( err ) {
@@ -121,7 +121,7 @@ const updateBox = async function updateBox (req, res, next) {
121121 const user = await User . findUserOfBox ( boxId ) ;
122122 box . owner = user . toJSON ( { includeSecrets : true } ) ;
123123
124- postToSlack ( `Management Action: Box updated: ${ req . user . name } (${ req . user . email } ) just updated "${ box . name } " (${ box . model } ): <https://opensensemap.org/explore/${ box . _id } |link>` ) ;
124+ postToMattermost ( `Management Action: Box updated: ${ req . user . name } (${ req . user . email } ) just updated "${ box . name } " (${ box . model } ): <https://opensensemap.org/explore/${ box . _id } |link>` ) ;
125125 res . send ( { code : 'Ok' , data : box } ) ;
126126 clearCache ( [ 'getBoxes' ] ) ;
127127 } catch ( err ) {
@@ -146,7 +146,7 @@ const updateUser = async function updateUser (req, res, next) {
146146
147147 await user . save ( ) ;
148148
149- postToSlack ( `Management Action: User updated: ${ req . user . name } (${ req . user . email } ) just updated "${ user . name } " (${ user . email } )` ) ;
149+ postToMattermost ( `Management Action: User updated: ${ req . user . name } (${ req . user . email } ) just updated "${ user . name } " (${ user . email } )` ) ;
150150 res . send ( { code : 'Ok' , data : user } ) ;
151151 } catch ( err ) {
152152 handleError ( err , next ) ;
@@ -164,7 +164,7 @@ const deleteUsers = async function deleteUsers (req, res, next) {
164164 userNames . push ( `${ user . name } (${ user . email } )` ) ;
165165 await user . destroyUser ( { sendMail : false } ) ;
166166 clearCache ( [ 'getBoxes' , 'getStats' ] ) ;
167- postToSlack ( `Management Action: User deleted: ${ req . user . name } (${ req . user . email } ) just deleted ${ userNames . join ( ',' ) } ` ) ;
167+ postToMattermost ( `Management Action: User deleted: ${ req . user . name } (${ req . user . email } ) just deleted ${ userNames . join ( ',' ) } ` ) ;
168168 }
169169 res . send ( { userIds } ) ;
170170 } catch ( err ) {
0 commit comments