Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions registration_service/registration_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
from flask import Flask, request, Response, url_for
from attendee import Attendee
from notion_client import Client, APIResponseError, APIErrorCode
# from dotenv import load_dotenv
# load_dotenv("devHacks-service/registration_service/stack.env")
from dotenv import load_dotenv
load_dotenv("/home/spiderman/Documents/devHacks-service/registration_service/stack.env")

DEVCLUB_EMAIL = "umdevclub@gmail.com"

Expand Down Expand Up @@ -103,19 +103,20 @@ def resend_all():
page_id = page.get("id")
qr_sent = page.get("properties").get("QR Sent", {}).get("checkbox", False)

count += 1
if not qr_sent:

if not qr_sent:
logging.info(f"Would resend QR code for page: {page_id}")
resend_qr_code(page_id)
confirm_qr(page_id)
count += 1
# resend_qr_code(page_id)
# confirm_qr(page_id)
time.sleep(0.5)

next_page = response.get("next_cursor")
if not next_page:
break

logging.info(f"Total attendees processed: {count}")
return f"Test completed. {count} attendees processed. Emails Sent", 200
return f"Test completed. {count} attendees processed.", 200

except Exception as e:
logging.error(f"Error in resending QR codes: {str(e)}")
Expand Down Expand Up @@ -166,7 +167,7 @@ def send_to_discord(attendee):
"content": f"{attendee.first_name} {attendee.last_name} has registered!\n"
f"Email: `{attendee.email}`\n"
f"Ticket Number: `{attendee.ticket_id}`\n"
f"Ticket Barcode: [link](https://devhacks2024.khathepham.com{url_for('qr_code', ticket_id=attendee.ticket_id)})"
f"Ticket Barcode: [link](https://devhacks2024.khathepham.com{url_for('get_qr_code', ticket_id=attendee.ticket_id)})"
}
else:
body = {
Expand Down