NTP-13111 | log (#484)
* NTP-13111 | logs added * NTP-13111 | app_name changed to tracker_app_name * NTP-13111 | log added for user event change monitoring * NTP-13111 | log added for user event change monitoring * NTP-13111 | logs added
This commit is contained in:
@@ -2,6 +2,7 @@ package handler
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
"fmt"
|
||||||
"houston/appcontext"
|
"houston/appcontext"
|
||||||
"houston/common/metrics"
|
"houston/common/metrics"
|
||||||
"houston/common/util"
|
"houston/common/util"
|
||||||
@@ -158,6 +159,7 @@ func (sh *slackHandler) HoustonConnect() {
|
|||||||
|
|
||||||
switch innerEvent.Type {
|
switch innerEvent.Type {
|
||||||
case util.UserChangeEvent:
|
case util.UserChangeEvent:
|
||||||
|
logger.Info(fmt.Sprintf("received user change event: %v", evt.Data))
|
||||||
sh.userChangeEventProcessor.ProcessCommand(ev, evt.Request)
|
sh.userChangeEventProcessor.ProcessCommand(ev, evt.Request)
|
||||||
case util.ChannelUnarchiveEvent:
|
case util.ChannelUnarchiveEvent:
|
||||||
sh.channelUnarchivalEventProcessor.ProcessCommand(
|
sh.channelUnarchivalEventProcessor.ProcessCommand(
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ func (userChangeEventAction *UserChangeEventAction) PerformAction(event slackeve
|
|||||||
logger.Error("error occurred while deserializing the event object", zap.Any("error", unmarshalError), zap.String("event", string(serializedEventJson)))
|
logger.Error("error occurred while deserializing the event object", zap.Any("error", unmarshalError), zap.String("event", string(serializedEventJson)))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.Info(fmt.Sprintf("received user change event: %v", userChangeEventRequest))
|
||||||
// If User is not part of Navi Workspace Team, then we don't need to process the event
|
// If User is not part of Navi Workspace Team, then we don't need to process the event
|
||||||
if userChangeEventRequest.User.Profile.TeamName != viper.GetString("slack.workspace.id") {
|
if userChangeEventRequest.User.Profile.TeamName != viper.GetString("slack.workspace.id") {
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ func (service *userServiceImpl) processUsersMapsToUpsert(slackIdToUserDataMap, s
|
|||||||
usersToInsert = append(usersToInsert, slackUser)
|
usersToInsert = append(usersToInsert, slackUser)
|
||||||
} else {
|
} else {
|
||||||
dbUser := slackIdToHoustonUserDataMap[id]
|
dbUser := slackIdToHoustonUserDataMap[id]
|
||||||
|
logger.Info(fmt.Sprintf("%s found user %s in houston to update with cron", upsertUsersLogTag, slackUser.Email))
|
||||||
updatedUser, needsUpdate := dbUser.Update(slackUser)
|
updatedUser, needsUpdate := dbUser.Update(slackUser)
|
||||||
if needsUpdate {
|
if needsUpdate {
|
||||||
logger.Info(fmt.Sprintf("%s user %s needs update", upsertUsersLogTag, updatedUser.Name))
|
logger.Info(fmt.Sprintf("%s user %s needs update", upsertUsersLogTag, updatedUser.Name))
|
||||||
|
|||||||
Reference in New Issue
Block a user