Feature Summary
* Issue: Duplicate API calls were made on the /my-account/tickets page, causing slow load times.
* Description: The useTickets hook was making multiple API calls in a loop due to changing dependencies during auth initialization.
* Logged-in User:
+ Fetches ticket data only once on page load
* Not Logged-in User:
+ Redirects to login page if not authenticated
* Transferred Tickets:
+ Displays tickets and transfer event status after completing a transfer
+ Refreshes entry in table or page upon cancellation of transfer