Remove unused ExpireInvoiceResponse type

This commit is contained in:
nicolas.dorier 2021-10-11 17:58:01 +09:00
parent 6c688b9684
commit 1037fe0b14
No known key found for this signature in database
GPG key ID: 6618763EF09186FE
2 changed files with 2 additions and 22 deletions

View file

@ -1,10 +0,0 @@
using System;
namespace BTCPayServer.Client.Models
{
public class ExpireInvoiceResponse
{
public String SuccessMessage { get; set; }
public String ErrorMessage { get; set; }
}
}

View file

@ -96,25 +96,15 @@ namespace BTCPayServer.Controllers
[CheatModeRoute]
public async Task<IActionResult> TestExpireNow(string invoiceId, [FromServices] Cheater cheater)
{
var invoice = await _InvoiceRepository.GetInvoice(invoiceId);
ExpireInvoiceResponse expireInvoiceResponse = new ExpireInvoiceResponse();
// TODO complete this
try
{
await cheater.UpdateInvoiceExpiry(invoiceId, DateTimeOffset.Now);
expireInvoiceResponse.SuccessMessage = "Invoice is now expired.";
return Ok(new { SuccessMessage = "Invoice is now expired." });
}
catch (Exception e)
{
expireInvoiceResponse.ErrorMessage = e.Message;
return BadRequest(new { ErrorMessage = e.Message });
}
if (expireInvoiceResponse.ErrorMessage == null)
{
return Ok(expireInvoiceResponse);
}
return BadRequest(expireInvoiceResponse);
}
}
}