forked from rDrama/rDrama
1
0
Fork 0

consistency in webhook ip printing

master
Aevann 2023-10-25 11:52:40 +03:00
parent 8377993c11
commit cae4ba38cf
1 changed files with 7 additions and 1 deletions

View File

@ -1327,7 +1327,13 @@ if KOFI_TOKEN:
verification_token = data['verification_token']
if verification_token != KOFI_TOKEN: abort(400)
print(request.headers.get('CF-Connecting-IP'), flush=True)
ip = request.headers.get('CF-Connecting-IP')
if ip not in {'104.45.229.18', '137.117.16.235'}:
print(STARS, flush=True)
print(f'/kofi fail: {ip}')
print(STARS, flush=True)
abort(400)
id = data['kofi_transaction_id']
created_utc = int(time.mktime(time.strptime(data['timestamp'].split('.')[0], "%Y-%m-%dT%H:%M:%SZ")))
type = data['type']