1.1 KiB
1.1 KiB
Fix V22 - Auth response parsing
Base: V21 login-server-fix.
Problem:
- The app reached the Xtream server, but showed "Identifiants invalides ou serveur incorrect".
- Many Xtream servers return auth/status inside
user_info, for example:{"user_info":{"auth":1,"status":"Active"}, ...} - The previous login logic checked
authat the root level, which is often absent. - Result: false invalid-login message even when credentials are correct.
Fix:
- AuthRepository now reads:
response.userInfo.authfirst- fallback to root
response.auth response.userInfo.statusfirst- fallback to root
response.status
- It accepts
auth = 1andauth = true. - It keeps the V21 temporary server save fix.
- It restores previous config on failed login.
Scope:
- Only AuthRepository.kt and version number are changed.
- Login input dialog/focus from V19/V20 stays.
- Server URL normalization from V21 stays.
- No changes to LIVE, replay, player, search, YouTube, recent LIVE, continue watching, or home scroll.
Version:
- versionCode = 22
- versionName = 2.0.22-auth-response-fix