Skip to content

Bug: events archive does not load the full past Meetup history #64

Closed

Description

@ludovicobesana

Problem

fetchMeetupEvents() reads the embedded Apollo state from one current-events page and one past-events page. It does not follow Meetup pagination or cursors, so /events can render only the first batch of past events even when Meetup reports a larger past-event total.

Expected behaviour

The on-site archive represents the full public past-event history available from Meetup, ordered newest first.

Acceptance criteria

  • Identify and follow the public pagination/cursor mechanism currently used by Meetup for past events.
  • Fetch pages until there is no next page or the public total is reached.
  • Deduplicate events by stable Meetup ID and keep descending chronological order.
  • Keep current upcoming-event behaviour unchanged.
  • Add fixtures and tests for multi-page parsing, deduplication and an incomplete/changed payload.
  • Keep the direct Meetup archive link as the canonical escape hatch when the source is unavailable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmeetupMeetup event data and integration

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions