Push changes

This commit is contained in:
Yury
2025-02-24 01:06:32 +02:00
parent 1bfb16539f
commit 280b87314c
126 changed files with 5935 additions and 1265 deletions
@@ -0,0 +1,37 @@
using System.Text.Json.Serialization;
using Prospect.Server.Api.Services.CloudScript;
public class CheckAndPerformUserRollbackIfNeededRequest
{
[JsonPropertyName("tryBypass")]
public bool TryBypass { get; set; }
[JsonPropertyName("loginNonce")]
public string LoginNonce { get; set; }
}
public class CheckAndPerformUserRollbackIfNeededResponse
{
[JsonPropertyName("result")]
public int Result { get; set; }
}
[CloudScriptFunction("CheckAndPerformUserRollbackIfNeeded")]
public class CheckAndPerformUserRollbackIfNeededFunction : ICloudScriptFunction<CheckAndPerformUserRollbackIfNeededRequest, CheckAndPerformUserRollbackIfNeededResponse>
{
private readonly ILogger<CheckAndPerformUserRollbackIfNeededFunction> _logger;
public CheckAndPerformUserRollbackIfNeededFunction(ILogger<CheckAndPerformUserRollbackIfNeededFunction> logger)
{
_logger = logger;
}
public async Task<CheckAndPerformUserRollbackIfNeededResponse> ExecuteAsync(CheckAndPerformUserRollbackIfNeededRequest request)
{
_logger.LogInformation("Processing user rollback if needed");
return new CheckAndPerformUserRollbackIfNeededResponse
{
Result = 1,
};
}
}