implement Broadcast and SessionManager services
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using Chtn.CSharp.SDK.Core;
|
||||
using Chtn.CSharp.SDK.Models.Auth;
|
||||
using Chtn.CSharp.SDK.Core;
|
||||
using Chtn.CSharp.SDK.Models.Session;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Chtn.CSharp.SDK.Services
|
||||
{
|
||||
@@ -21,6 +22,7 @@ namespace Chtn.CSharp.SDK.Services
|
||||
Task<SignInSuccessResp> Register(RegisterReq req);
|
||||
Task<ResetPasswordResp> ResetPassword(ResetPasswordReq req);
|
||||
Task VerifyResetCode(VerifyPasswordResetReq req);
|
||||
Task<ValidateSessionResp> ValidateSession(ValidateSessionReq req);
|
||||
}
|
||||
|
||||
public class AuthServiceProvider : IAuthService
|
||||
@@ -73,5 +75,8 @@ namespace Chtn.CSharp.SDK.Services
|
||||
|
||||
public async Task VerifyResetCode(VerifyPasswordResetReq req) =>
|
||||
await _apiClient.PostAsync<VerifyPasswordResetReq, object>("user/verifyResetCode", req);
|
||||
|
||||
public async Task<ValidateSessionResp> ValidateSession(ValidateSessionReq req) =>
|
||||
await _apiClient.PostAsync<ValidateSessionReq, ValidateSessionResp>("v2/user/validateSession", req);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user