diff --git a/pkg/connector/loginphone.go b/pkg/connector/loginphone.go index 72614c5d..5568fc92 100644 --- a/pkg/connector/loginphone.go +++ b/pkg/connector/loginphone.go @@ -87,7 +87,7 @@ func (p *PhoneLogin) SubmitUserInput(ctx context.Context, input map[string]strin Logger: zap.New(zerozap.New(zerolog.Ctx(ctx).With().Str("component", "telegram_phone_login_client").Logger())), }) - p.authClientCtx, p.authClientCancel = context.WithTimeoutCause(log.WithContext(ctx), time.Hour, errors.New("phone login took over one hour")) + p.authClientCtx, p.authClientCancel = context.WithTimeoutCause(log.WithContext(context.Background()), time.Hour, errors.New("phone login took over one hour")) initialized := exsync.NewEvent() done := NewFuture[error]() runTelegramClient(p.authClientCtx, p.authClient, initialized, done, func(ctx context.Context) error { diff --git a/pkg/connector/loginqr.go b/pkg/connector/loginqr.go index 026fd135..884eb6f8 100644 --- a/pkg/connector/loginqr.go +++ b/pkg/connector/loginqr.go @@ -86,7 +86,7 @@ func (q *QRLogin) Start(ctx context.Context) (*bridgev2.LoginStep, error) { Logger: zaplog, }) - q.authClientCtx, q.authClientCancel = context.WithTimeoutCause(log.WithContext(ctx), time.Hour, errors.New("phone login took over one hour")) + q.authClientCtx, q.authClientCancel = context.WithTimeoutCause(log.WithContext(context.Background()), time.Hour, errors.New("phone login took over one hour")) initialized := exsync.NewEvent() done := NewFuture[error]()