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
48e7364981eb4cf50e1c541a16f7788a978b21eb
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: 150ms Template: 2ms
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