antiwork/gumroad · error · ResponseError

Something went wrong.

Error message

Something went wrong.

What it means

Error "Something went wrong." thrown in antiwork/gumroad.

Source

Thrown at app/javascript/data/analytics.ts:37

export const fetchAnalyticsDataByReferral = ({
  startTime,
  endTime,
  interval,
}: {
  startTime: string;
  endTime: string;
  interval?: "hour" | undefined;
}) => {
  const abort = new AbortController();
  const response = request({
    method: "GET",
    accept: "json",
    url: Routes.analytics_data_by_referral_path({ start_time: startTime, end_time: endTime, interval }),
    abortSignal: abort.signal,
  })
    .then((response) => {
      if (!response.ok) throw new ResponseError();
      return response.json();
    })
    .then((json) => typia.assert<AnalyticsDataByReferral>(json));
  return { response, abort };
};

// CountryData values can be int (country total), int[] (breakdown by states in country)
// or undefined (ex: when country has views but no sales)
export type LocationDataValue = number | number[] | undefined;
export type LocationData = Record<string, Record<string, LocationDataValue>>;
export type AnalyticsDataByState = {
  by_state: {
    sales: LocationData;
    totals: LocationData;
    views: LocationData;
  };
};

View on GitHub (pinned to afeacbd394)

When it happens

Trigger: Thrown at app/javascript/data/analytics.ts:37 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of antiwork/gumroad@afeacbd394 (2026-08-21). Data as JSON: /api/errors/bac488c522f27ea0. Report an issue: GitHub.