client: adjust start/stop logs

This commit is contained in:
Tulir Asokan
2025-12-11 15:28:35 +02:00
parent 43b230148b
commit 4775e67476
2 changed files with 12 additions and 4 deletions
+10 -2
View File
@@ -541,16 +541,24 @@ func (t *TelegramClient) runInBackground(ctx context.Context) {
log := zerolog.Ctx(ctx)
err := t.client.Run(ctx, func(ctx context.Context) error {
t.clientInitialized.Set()
log.Info().Msg("Client running starting updates")
return t.updatesManager.Run(ctx, t.client.API(), t.telegramUserID, updates.AuthOptions{
log.Info().Msg("Client running, starting updates")
err := t.updatesManager.Run(ctx, t.client.API(), t.telegramUserID, updates.AuthOptions{
IsBot: t.metadata.IsBot,
})
if err != nil && !errors.Is(err, ctx.Err()) {
log.Warn().Err(err).Msg("Update manager exited with error")
} else {
log.Info().Msg("Update manager exited without error")
}
return err
})
t.clientDone.Set()
t.clientInitialized.Set()
if err != nil {
log.Err(err).Msg("Client exited with error")
t.sendBadCredentialsOrUnknownError(err)
} else {
log.Debug().Msg("Client exited without error")
}
}
+2 -2
View File
@@ -84,8 +84,8 @@ func (m *Manager) Run(ctx context.Context, api API, userID int64, opt AuthOption
zap.Bool("is_bot", opt.IsBot),
zap.Bool("forget", opt.Forget),
)
lg.Info("Starting update manager")
defer lg.Info("Update manager exiting")
lg.Debug("Starting update manager")
defer lg.Debug("Update manager exiting")
wg, ctx := errgroup.WithContext(ctx)