diff --git a/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs b/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs index aea7422..0c8ecb7 100644 --- a/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs +++ b/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs @@ -179,9 +179,8 @@ query InvoiceByPaymentHash($paymentHash: PaymentHash!, $walletId: WalletId!) { } }; var response = await _client.SendQueryAsync(reques, cancellation); - - - return response.Data is null ? null : ToInvoice(response.Data.me.defaultAccount.walletById.invoiceByPaymentHash); + var result = response.Data?.SelectToken("me.defaultAccount.walletById.invoiceByPaymentHash") as JObject; + return result is null ? null : ToInvoice(result); } public LightningInvoice? ToInvoice(JObject invoice) @@ -451,11 +450,11 @@ mutation lnInvoiceCreate($input: LnInvoiceCreateOnBehalfOfRecipientInput!) { memo = createInvoiceRequest.Description, descriptionHash = createInvoiceRequest.DescriptionHash?.ToString(), amount = (long)createInvoiceRequest.Amount.ToUnit(LightMoneyUnit.Satoshi), -expiresIn = (int)createInvoiceRequest.Expiry.TotalMinutes - + expiresIn = (int)createInvoiceRequest.Expiry.TotalMinutes } } }; + var response = await _client.SendQueryAsync(reques, cancellation); var inv = (isUSD ? response.Data.lnUsdInvoiceBtcDenominatedCreateOnBehalfOfRecipient.invoice diff --git a/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj b/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj index 734fe63..7bad1f2 100644 --- a/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj +++ b/Plugins/BTCPayServer.Plugins.TicketTailor/BTCPayServer.Plugins.TicketTailor.csproj @@ -9,7 +9,7 @@ TicketTailor Allows you to integrate with TicketTailor.com to sell tickets for Bitcoin - 2.0.5 + 2.0.6 true diff --git a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorPlugin.cs b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorPlugin.cs index 4f4c850..065120e 100644 --- a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorPlugin.cs +++ b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorPlugin.cs @@ -12,7 +12,7 @@ namespace BTCPayServer.Plugins.TicketTailor { public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } = { - new() {Identifier = nameof(BTCPayServer), Condition = ">=2.0.0"} + new() {Identifier = nameof(BTCPayServer), Condition = ">=2.1.6"} }; public override void Execute(IServiceCollection applicationBuilder) diff --git a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorService.cs b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorService.cs index f8525b2..e3ae1e1 100644 --- a/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorService.cs +++ b/Plugins/BTCPayServer.Plugins.TicketTailor/TicketTailorService.cs @@ -339,6 +339,8 @@ public class TicketTailorService : EventHostedServiceBase, IWebhookProvider public const string TicketTailorTicketIssued = "TicketTailorTicketIssued"; + public bool SupportsCustomerEmail { get; } = true; + public Dictionary GetSupportedWebhookTypes() { return new Dictionary diff --git a/submodules/btcpayserver b/submodules/btcpayserver index ba8feed..f4df963 160000 --- a/submodules/btcpayserver +++ b/submodules/btcpayserver @@ -1 +1 @@ -Subproject commit ba8feeddd990cb2e66b028709e0d5f9159437826 +Subproject commit f4df9632e60dfe05663e461439cb3ec50275e996