更新 google 登录

This commit is contained in:
2024-08-23 18:31:14 +08:00
parent 5e65b7fe4d
commit 2dd2ee0281
21 changed files with 301 additions and 83 deletions

View File

@@ -27,14 +27,22 @@ data class RegisterRequestBody(
@SerializedName("username")
val username: String,
@SerializedName("password")
val password: String
)
val password: String,
)
data class LoginUserRequestBody(
@SerializedName("username")
val username: String,
val username: String? = null,
@SerializedName("password")
val password: String
val password: String? = null,
@SerializedName("googleId")
val googleId: String? = null,
)
data class GoogleRegisterRequestBody(
@SerializedName("idToken")
val idToken: String
)
data class AuthResult(
@@ -219,4 +227,7 @@ interface RiderProAPI {
@Query("nickname") search: String? = null,
): Response<ListContainer<AccountProfile>>
@POST("register/google")
suspend fun registerWithGoogle(@Body body: GoogleRegisterRequestBody): Response<AuthResult>
}