From 4d65d5cb65c40a9ba0326c8989f5b8b88064caa8 Mon Sep 17 00:00:00 2001 From: highesttt Date: Wed, 14 Oct 2026 19:22:47 -0400 Subject: [PATCH] login: report expired qr verification --- pkg/connector/login_qr.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/connector/login_qr.go b/pkg/connector/login_qr.go index f569204..ac998ed 100644 --- a/pkg/connector/login_qr.go +++ b/pkg/connector/login_qr.go @@ -107,6 +107,9 @@ func (lq *LineQRLogin) Wait(ctx context.Context) (*bridgev2.LoginStep, error) { case err := <-lq.poll: if err != nil { lq.Cancel() + if line.IsQRLoginPollExpired(err) { + return nil, fmt.Errorf("%w: %w", ErrLoginVerificationFailed, err) + } return nil, err } case <-lq.login.attemptCtx.Done():