From b11f8acba12cbb625fdd4a94661dadfcd3b8e3f3 Mon Sep 17 00:00:00 2001 From: Kukks Date: Fri, 28 Dec 2018 00:10:03 +0100 Subject: [PATCH] wip --- BTCPayServer/Hubs/CrowdfundHub.cs | 11 +--- .../AppsPublic/Crowdfund/VueCrowdfund.cshtml | 11 ++-- BTCPayServer/wwwroot/crowdfund/app.js | 52 +++++++++++++++++-- .../wwwroot/crowdfund/services/listener.js | 7 ++- 4 files changed, 63 insertions(+), 18 deletions(-) diff --git a/BTCPayServer/Hubs/CrowdfundHub.cs b/BTCPayServer/Hubs/CrowdfundHub.cs index 23be12ddb..ef265fbf9 100644 --- a/BTCPayServer/Hubs/CrowdfundHub.cs +++ b/BTCPayServer/Hubs/CrowdfundHub.cs @@ -38,10 +38,6 @@ namespace BTCPayServer.Hubs await Groups.AddToGroupAsync(Context.ConnectionId, appId); } - public async Task PushUpdatedCrowdfundInfo() - { - - } public async Task CreateInvoice(ContributeToCrowdfund model) { @@ -54,11 +50,6 @@ namespace BTCPayServer.Hubs } } - - public async Task PaymentReceived() - { - - } } public class CrowdfundHubStreamer @@ -134,7 +125,7 @@ namespace BTCPayServer.Hubs var appId = invoiceEvent.Invoice.OrderId.Replace(CrowdfundInvoiceOrderIdPrefix, "", StringComparison.InvariantCultureIgnoreCase); if (invoiceEvent.Name == InvoiceEvent.ReceivedPayment) { - _HubContext.Clients.Group(appId).SendCoreAsync(nameof(CrowdfundHub.PaymentReceived), new object[]{ invoiceEvent.Invoice.AmountPaid } ); + _HubContext.Clients.Group(appId).SendCoreAsync("PaymentReceived", new object[]{ invoiceEvent.Invoice.AmountPaid } ); } } diff --git a/BTCPayServer/Views/AppsPublic/Crowdfund/VueCrowdfund.cshtml b/BTCPayServer/Views/AppsPublic/Crowdfund/VueCrowdfund.cshtml index 270c3ecd3..4062e4cf8 100644 --- a/BTCPayServer/Views/AppsPublic/Crowdfund/VueCrowdfund.cshtml +++ b/BTCPayServer/Views/AppsPublic/Crowdfund/VueCrowdfund.cshtml @@ -23,8 +23,14 @@