Logo
Explore Help
Register Sign In
Soullies/ichni_Official
1
0
Fork 0
You've already forked ichni_Official
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
fdd81aef19a122cb07b9858e1c07f1ab294b9d87
ichni_Official/Assets/Scripts/Online/Network/ApiClient.cs.meta

2 lines
59 B
Plaintext
Raw Normal View History

feat(online): implement IchniOnline API integration with BestHTTP - Add BestHTTP reference to IchniOnline.asmdef - Create ApiClient.cs: HTTP singleton with JWT auto-injection - Create ApiResponse.cs: ResponseCode enum, GlobalResponse<T>, ApiResult<T> - Create AuthDtos.cs: ThirdPartyLoginRequestDto, LoginRequestDto, RegisterRequestDto, LoginResponseDto, UserResponseDto - Create AuthService.cs: TapTap/password/register/logout flows with events - Extend LoginCacheData.cs: JWT + server user data fields - Extend LoginCacheManager.cs: SaveAuthSession, ClearSession, HasValidSession - Extend ThirdPartyServiceManager.cs: OnLoginWithToken event for AuthService - Update LoginPage.cs: Use AuthService with loading states and null-safe callbacks - Update StartUIPage.cs: Use HasValidSession for session check Fixes post-review: - LoginPage: Add null check for Register success (response may be null) - AuthService: Add try/catch around TapTap login API call
2026-06-15 16:56:00 +08:00
fileFormatVersion: 2
guid: df4f4d9b75196d348b949150b5acc91b
Reference in New Issue Copy Permalink
Powered by Gitea Version: 25.4.2 Page: 256ms Template: 24ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API