added test solution

This commit is contained in:
2026-04-15 09:20:02 +02:00
parent 8cbfa61766
commit a9216bd79e
3 changed files with 21 additions and 15 deletions

View File

@@ -33,45 +33,45 @@ namespace Chtn.CSharp.SDK.Services
}
public async Task<AuthMethods> GetAuthMethods(GetAuthMethodsReq req) =>
await _apiClient.PostAsync<GetAuthMethodsReq, AuthMethods>("auth/get-auth-methods", req);
await _apiClient.PostAsync<GetAuthMethodsReq, AuthMethods>("user/authOptions", req);
public async Task OtpSendCode(OtpPleSendCodeReq req) =>
await _apiClient.PostAsync<OtpPleSendCodeReq, object>("auth/otp-send-code", req);
await _apiClient.PostAsync<OtpPleSendCodeReq, object>("v2/user/otpSendCode", req);
public async Task<SignInSuccessResp> OtpVerifyCode(OtpPleVerifyCodeReq req) =>
await _apiClient.PostAsync<OtpPleVerifyCodeReq, SignInSuccessResp>("auth/otp-verify-code", req);
await _apiClient.PostAsync<OtpPleVerifyCodeReq, SignInSuccessResp>("v2/user/otpVerifyCode", req);
public async Task<SignInSuccessResp> LoginPasswordAuth(LoginPasswordAuthReq req) =>
await _apiClient.PostAsync<LoginPasswordAuthReq, SignInSuccessResp>("auth/login-password-auth", req);
await _apiClient.PostAsync<LoginPasswordAuthReq, SignInSuccessResp>("v2/user/loginPasswordAuth", req);
public async Task<UserDataValidationResp> IsUsernameUsed(UnameUsageReq req) =>
await _apiClient.PostAsync<UnameUsageReq, UserDataValidationResp>("auth/is-username-used", req);
await _apiClient.PostAsync<UnameUsageReq, UserDataValidationResp>("v2/user/unameUsage", req);
public async Task<UserDataValidationResp> IsEmailUsed(EmailUsageReq req) =>
await _apiClient.PostAsync<EmailUsageReq, UserDataValidationResp>("auth/is-email-used", req);
await _apiClient.PostAsync<EmailUsageReq, UserDataValidationResp>("v2/user/emailUsage", req);
public async Task PleSendVCode(PleSendVCodeReq req) =>
await _apiClient.PostAsync<PleSendVCodeReq, object>("auth/ple-send-vcode", req);
await _apiClient.PostAsync<PleSendVCodeReq, object>("v2/user/pleSendVCode", req);
public async Task<PleVerifyCodeResp> PleVerifyCode(PleVerifyCodeReq req) =>
await _apiClient.PostAsync<PleVerifyCodeReq, PleVerifyCodeResp>("auth/ple-verify-code", req);
await _apiClient.PostAsync<PleVerifyCodeReq, PleVerifyCodeResp>("v2/user/pleVerifyCode", req);
public async Task<SignInSuccessResp> FinishPLEAccount(FinishPleAccountReq req) =>
await _apiClient.PostAsync<FinishPleAccountReq, SignInSuccessResp>("auth/finish-ple-account", req);
await _apiClient.PostAsync<FinishPleAccountReq, SignInSuccessResp>("v2/user/finishPLEAccount", req);
public async Task<SignInSuccessResp> LoginWithGoogle(LoginWithGoogleReq req) =>
await _apiClient.PostAsync<LoginWithGoogleReq, SignInSuccessResp>("auth/login-with-google", req);
await _apiClient.PostAsync<LoginWithGoogleReq, SignInSuccessResp>("user/loginWithGoogle", req);
public async Task<SignInSuccessResp> LoginWithApple(LoginWithAppleReq req) =>
await _apiClient.PostAsync<LoginWithAppleReq, SignInSuccessResp>("auth/login-with-apple", req);
await _apiClient.PostAsync<LoginWithAppleReq, SignInSuccessResp>("user/loginWithApple", req);
public async Task<SignInSuccessResp> Register(RegisterReq req) =>
await _apiClient.PostAsync<RegisterReq, SignInSuccessResp>("auth/register", req);
await _apiClient.PostAsync<RegisterReq, SignInSuccessResp>("v2/user/register", req);
public async Task<ResetPasswordResp> ResetPassword(ResetPasswordReq req) =>
await _apiClient.PostAsync<ResetPasswordReq, ResetPasswordResp>("auth/reset-password", req);
await _apiClient.PostAsync<ResetPasswordReq, ResetPasswordResp>("user/resetPassword", req);
public async Task VerifyResetCode(VerifyPasswordResetReq req) =>
await _apiClient.PostAsync<VerifyPasswordResetReq, object>("auth/verify-reset-code", req);
await _apiClient.PostAsync<VerifyPasswordResetReq, object>("user/verifyResetCode", req);
}
}