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 (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"houston/appcontext"
|
||||
"houston/common/metrics"
|
||||
"houston/common/util"
|
||||
@@ -158,6 +159,7 @@ func (sh *slackHandler) HoustonConnect() {
|
||||
|
||||
switch innerEvent.Type {
|
||||
case util.UserChangeEvent:
|
||||
logger.Info(fmt.Sprintf("received user change event: %v", evt.Data))
|
||||
sh.userChangeEventProcessor.ProcessCommand(ev, evt.Request)
|
||||
case util.ChannelUnarchiveEvent:
|
||||
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)))
|
||||
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 userChangeEventRequest.User.Profile.TeamName != viper.GetString("slack.workspace.id") {
|
||||
return
|
||||
|
||||
@@ -45,6 +45,7 @@ func (service *userServiceImpl) processUsersMapsToUpsert(slackIdToUserDataMap, s
|
||||
usersToInsert = append(usersToInsert, slackUser)
|
||||
} else {
|
||||
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)
|
||||
if needsUpdate {
|
||||
logger.Info(fmt.Sprintf("%s user %s needs update", upsertUsersLogTag, updatedUser.Name))
|
||||
|
||||
Reference in New Issue
Block a user