fix in all data update event, if len new tokens = 0, dont go another methods

This commit is contained in:
Pavel 2024-05-27 09:36:38 +03:00
parent 1c1b55f22c
commit 13cf22d740

@ -165,32 +165,34 @@ func (wc *QueueUpdater) processMessages(ctx context.Context, message models.Kafk
return err return err
} }
// обновляем информацию о пользователях if len(newTokens) > 0 {
err = wc.methods.CheckUsers(ctx, newTokens) // обновляем информацию о пользователях
if err != nil { err = wc.methods.CheckUsers(ctx, newTokens)
wc.logger.Error("error update users information", zap.Error(err)) if err != nil {
return err wc.logger.Error("error update users information", zap.Error(err))
} return err
}
// обновляем информацию о pipelines и их steps // обновляем информацию о pipelines и их steps
err = wc.methods.CheckPipelinesAndSteps(ctx, newTokens) err = wc.methods.CheckPipelinesAndSteps(ctx, newTokens)
if err != nil { if err != nil {
wc.logger.Error("error updating users pipelines and users pipelines-steps", zap.Error(err)) wc.logger.Error("error updating users pipelines and users pipelines-steps", zap.Error(err))
return err return err
} }
// обновляем информацию о tags // обновляем информацию о tags
err = wc.methods.CheckTags(ctx, newTokens) err = wc.methods.CheckTags(ctx, newTokens)
if err != nil { if err != nil {
wc.logger.Error("error updating users tags", zap.Error(err)) wc.logger.Error("error updating users tags", zap.Error(err))
return err return err
} }
// обновляем информацию о fields // обновляем информацию о fields
err = wc.methods.CheckFields(ctx, newTokens) err = wc.methods.CheckFields(ctx, newTokens)
if err != nil { if err != nil {
wc.logger.Error("error updating users fields", zap.Error(err)) wc.logger.Error("error updating users fields", zap.Error(err))
return err return err
}
} }
case models.RuleCheck: case models.RuleCheck:
token, err := wc.methods.GetTokenByID(ctx, message.AccountID) token, err := wc.methods.GetTokenByID(ctx, message.AccountID)