Billing: Add BillingData and JSON schema validation
This commit is contained in:
@ -63,8 +63,8 @@ namespace Elwig.Windows {
|
||||
|
||||
private static JsonObject? ParseData(PaymentVar variant) {
|
||||
try {
|
||||
return JsonNode.Parse(variant.Data)?.AsObject();
|
||||
} catch (JsonException) {
|
||||
return BillingData.ParseJson(variant.Data);
|
||||
} catch (ArgumentException) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user