SIT-14695: Optimize API Calls on Load

How to Use This Feature

Feature Summary

Purpose

The feature aims to improve performance on the My Account Tickets page by reducing duplicate API calls.

Behavior

  • When logged in and previously purchased tickets are displayed on the My Tickets page, ticket data is fetched only once on initial load.
  • When not logged in, users are redirected to login if authentication is required.
  • After completing a transfer with enabled Transfer feature, users see their updated tickets with pending transfer status.
  • Changes

  • Removed duplicate API calls on the /my-account/tickets page
  • Reduced API calls from over 20 per page load to only one call
  • Impact

    Improved page performance and reduced API load times.

    Additional Information

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