update coinbase webhook

This commit is contained in:
Son NK 2020-12-14 11:36:34 +01:00
parent 3dd8ed7840
commit 6eaeb1fcf6
2 changed files with 3 additions and 3 deletions

View File

@ -671,7 +671,7 @@ def setup_coinbase_commerce(app):
def handle_coinbase_event(event) -> bool:
user_id = int(event["data"]["metadata"]["custom"])
user_id = int(event["data"]["metadata"]["user_id"])
code = event["data"]["code"]
user = User.get(user_id)
if not user:

View File

@ -27,7 +27,7 @@ def test_handle_coinbase_event_new_subscription(flask_client):
commit=True,
)
handle_coinbase_event(
{"data": {"code": "AAAAAA", "metadata": {"custom": str(user.id)}}}
{"data": {"code": "AAAAAA", "metadata": {"user_id": str(user.id)}}}
)
assert user.is_paid()
@ -55,7 +55,7 @@ def test_handle_coinbase_event_extend_subscription(flask_client):
assert not user.is_premium()
handle_coinbase_event(
{"data": {"code": "AAAAAA", "metadata": {"custom": str(user.id)}}}
{"data": {"code": "AAAAAA", "metadata": {"user_id": str(user.id)}}}
)
assert user.is_paid()