fix(auth): resume Kakao OTP during auto login
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import type { AutoLoginFailed } from '@/defs/API/Login';
|
||||
|
||||
export const OTP_REQUIRED_MESSAGE = '인증 코드 입력이 필요합니다.';
|
||||
|
||||
export type AutoLoginFailureAction = 'retry' | 'prompt_otp' | 'alert' | 'silent';
|
||||
|
||||
export function classifyAutoLoginFailure(result: AutoLoginFailed, attempt: number): AutoLoginFailureAction {
|
||||
if (result.reason === '자동 로그인: 절차 오류' && attempt === 0) {
|
||||
return 'retry';
|
||||
}
|
||||
if (result.reqOTP) {
|
||||
return 'prompt_otp';
|
||||
}
|
||||
if (result.silent) {
|
||||
return 'silent';
|
||||
}
|
||||
return 'alert';
|
||||
}
|
||||
Reference in New Issue
Block a user