refactor: dev-friendly payment status name (#2322)

* refactor: dev-friendly payment status name
* refactor: change `PaymentStatus(True, ...)` to `PaymentSuccessStatus(...)`
This commit is contained in:
Vlad Stan
2024-03-13 16:17:33 +01:00
committed by GitHub
parent 65b8868c36
commit 352fd23c0b
18 changed files with 120 additions and 74 deletions
+12
View File
@@ -52,6 +52,18 @@ class PaymentStatus(NamedTuple):
return "unknown (should never happen)"
class PaymentSuccessStatus(PaymentStatus):
paid = True
class PaymentFailedStatus(PaymentStatus):
paid = False
class PaymentPendingStatus(PaymentStatus):
paid = None
class Wallet(ABC):
async def cleanup(self):
pass