Fix: Refunds through API were ignoring BOLT11 expiration at store level (#6644)

This commit is contained in:
Nicolas Dorier
2025-03-31 09:32:12 +09:00
committed by GitHub
parent c5270fa441
commit 658ddd1f27
11 changed files with 78 additions and 60 deletions

View File

@@ -30,6 +30,12 @@ public partial class BTCPayServerClient
return await SendHttpRequest<StoreData>("api/v1/stores", request, HttpMethod.Post, token);
}
public async Task<StoreData> UpdateStore(string storeId, StoreData request, CancellationToken token = default)
{
if (request is null)
throw new ArgumentNullException(nameof(request));
return await UpdateStore(storeId, Newtonsoft.Json.JsonConvert.DeserializeObject<UpdateStoreRequest>(Newtonsoft.Json.JsonConvert.SerializeObject(request)), token);
}
public virtual async Task<StoreData> UpdateStore(string storeId, UpdateStoreRequest request, CancellationToken token = default)
{
if (request == null) throw new ArgumentNullException(nameof(request));