mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-03-11 01:35:22 +01:00
Fix Fake Data Generator for the reports
This commit is contained in:
parent
1157e2d04b
commit
4eb155696c
2 changed files with 8 additions and 6 deletions
|
@ -92,8 +92,10 @@ public partial class UIReportsController
|
|||
return Encoders.Base58.EncodeData(GenerateBytes(20));
|
||||
if (f.Type == "boolean")
|
||||
return GenerateBytes(1)[0] % 2 == 0;
|
||||
if (f.Name == "PaymentType")
|
||||
if (f.Name == "PaymentType" || f.Name == "Category")
|
||||
return TakeOne("On-Chain", "Lightning");
|
||||
if (f.Name == "PaymentMethodId")
|
||||
return TakeOne("BTC-CHAIN", "BTC-LN", "BTC-LNURL");
|
||||
if (f.Name == "PaymentId")
|
||||
if (row[fi -1] is "On-Chain")
|
||||
return Encoders.Hex.EncodeData(GenerateBytes(32)) + "-" + rand.NextInt64(0, 4);
|
||||
|
@ -101,9 +103,9 @@ public partial class UIReportsController
|
|||
return Encoders.Hex.EncodeData(GenerateBytes(32));
|
||||
if (f.Name == "Address")
|
||||
return Encoders.Bech32("bc1").Encode(0, GenerateBytes(20));
|
||||
if (f.Name == "Crypto")
|
||||
if (f.Name == "Crypto" || f.Name == "PaymentCurrency")
|
||||
return cryptoCurrency;
|
||||
if (f.Name == "CryptoAmount")
|
||||
if (f.Name == "CryptoAmount" || f.Name == "PaymentAmount")
|
||||
return DisplayFormatter.ToFormattedAmount(GenerateDecimal(0.1m, 5m, 8), cryptoCurrency);
|
||||
if (f.Name == "LightningAddress")
|
||||
return TakeOne("satoshi", "satosan", "satoichi") + "@bitcoin.org";
|
||||
|
@ -119,9 +121,9 @@ public partial class UIReportsController
|
|||
return TakeOne("AppA", "AppB");
|
||||
if (f.Name == "Quantity")
|
||||
return TakeOne(1, 2, 3, 4, 5);
|
||||
if (f.Name == "Currency")
|
||||
if (f.Name.EndsWith("Currency"))
|
||||
return fiatCurrency;
|
||||
if (f.Name == "CurrencyAmount")
|
||||
if (f.Name.EndsWith("CurrencyAmount"))
|
||||
{
|
||||
var curr = row[fi - 1]?.ToString();
|
||||
var value = curr switch
|
||||
|
|
|
@ -33,7 +33,7 @@ public class LegacyInvoiceExportReportProvider : ReportProvider
|
|||
new("ReceivedDate", "datetime"),
|
||||
new("StoreId", "text"),
|
||||
new("OrderId", "text"),
|
||||
new("InvoiceId", "text"),
|
||||
new("InvoiceId", "invoice_id"),
|
||||
new("InvoiceCreatedDate", "datetime"),
|
||||
new("InvoiceExpirationDate", "datetime"),
|
||||
new("InvoiceMonitoringDate", "datetime"),
|
||||
|
|
Loading…
Add table
Reference in a new issue