From 8d10eddda19f7fda808d73efc5c74ffaa06aeb56 Mon Sep 17 00:00:00 2001 From: Ben Grant Date: Sun, 28 Nov 2021 17:52:01 +1100 Subject: [PATCH] Update to DGAPI 2.0 --- crabfit-frontend/public/index.html | 3 ++- crabfit-frontend/src/components/Donate/Donate.tsx | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/crabfit-frontend/public/index.html b/crabfit-frontend/public/index.html index beaf405..5bd4e36 100644 --- a/crabfit-frontend/public/index.html +++ b/crabfit-frontend/public/index.html @@ -14,7 +14,8 @@ content="Enter your availability to find a time that works for everyone!" > - + + diff --git a/crabfit-frontend/src/components/Donate/Donate.tsx b/crabfit-frontend/src/components/Donate/Donate.tsx index 1a2d0ef..ac46a0f 100644 --- a/crabfit-frontend/src/components/Donate/Donate.tsx +++ b/crabfit-frontend/src/components/Donate/Donate.tsx @@ -45,6 +45,13 @@ const Donate = () => { try { let service = await window.getDigitalGoodsService(PAYMENT_METHOD); await service.acknowledge(token, type); + if ('acknowledge' in service) { + // DGAPI 1.0 + service.acknowledge(token, type); + } else { + // DGAPI 2.0 + service.consume(token); + } onComplete(); } catch (error) { console.error(error);