in src/Covi/Features/ApplyCode/Services/!ErrorHandler/UserStatusChangeServiceErrorHandler.cs [32:61]
protected override bool TryHandleBusinessExceptionByPayload(
ResponseError error,
out Exception generatedException)
{
var errors = error?.Errors?.ToList();
if (errors == null || !errors.Any())
{
generatedException = null;
return false;
}
foreach (var errorItem in errors)
{
if (ResponseErrorCode.AcceptStatusCodeNotFound.IsError(errorItem.ErrorTarget))
{
generatedException = new ApplyCodeNotFoundException(Localization.ApplyCodeNotFoundException_ErrorText);
return true;
}
if (ResponseErrorCode.AcceptStatusCodeExpired.IsError(errorItem.ErrorTarget))
{
generatedException = new ApplyCodeExpiredException(Localization.ApplyCodeExpiredException_ErrorText);
return true;
}
}
generatedException = null;
return false;
}