SIT-14695: Optimize Ticket Data Fetching

How to Use This Feature

Feature Summary

Title: Remove Duplicate API Calls on My Account Tickets Page

Description:

The feature removes duplicate API calls on the /my-account/tickets page, causing slow load times. Instead of fetching ticket data multiple times in a loop, it now fetches only once on page load.

Behavior:

  • When logged in and previously purchased tickets:
  • + Fetches ticket data only once on page load

  • When not logged in:
  • + Redirects to login page if user is not authenticated

  • When logged in, previously purchased tickets for which Transfer is enabled:
  • + Displays tickets after completing a transfer

    + Updates event to indicate pending transfer

    Improvements:

  • Improved page performance by reducing API calls from over 20 per load to 1
  • Enhanced security by redirecting to login page when not authenticated
  • Additional Information

    Status: QA
    Assigned to: Kevin Emery
    🏠 Home View in Jira