function loadChannelsData()

in correlations.js [39:63]


  function loadChannelsData(product) {
    if (correlationData[product]) {
      return Promise.resolve();
    }

    return fetch(getDataURL(product) + "all.json.gz")
      .then((response) => response.json())
      .then((totals) => {
        correlationData[product] = {
          date: totals["date"],
        };

        let channels = ["release", "beta", "nightly"];
        if (product === "Firefox") {
          channels.push("esr");
        }

        for (let ch of channels) {
          correlationData[product][ch] = {
            total: totals[ch],
            signatures: {},
          };
        }
      });
  }