feat(BRIDGE-97): added repair button telemetry

(cherry picked from commit 85a91c5572)
This commit is contained in:
Atanas Janeshliev
2024-06-14 13:01:07 +00:00
committed by Xavier Michelon
parent f1f63c1d03
commit db9902e70b
4 changed files with 117 additions and 3 deletions

View File

@ -727,12 +727,18 @@ func (user *User) VerifyResyncAndExecute() {
user.log.WithError(err).Error("Failed to disable re-sync flag in user vault. UserID:", user.ID())
}
if err := user.ResyncIMAP(); err != nil {
user.SendRepairDeferredTrigger(context.Background())
if err := user.resyncIMAP(); err != nil {
user.log.WithError(err).Error("Failed re-syncing IMAP for userID", user.ID())
}
}
}
func (user *User) ResyncIMAP() error {
func (user *User) TriggerRepair() error {
user.SendRepairTrigger(context.Background())
return user.resyncIMAP()
}
func (user *User) resyncIMAP() error {
return user.imapService.Resync(context.Background())
}