src/app/routes/utils/getRadioService/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
const RADIO_SERVICE_MAPPINGS = {
  indonesia: 'indonesian',
  persian: 'dari',
  afaanoromoo: 'oromo',
  bengali: 'bangla',
};

export default ({ service, pathname }) => {
  const isPodcast = pathname.includes('podcasts');
  const isPersianRadioMasterBrand = pathname.includes('bbc_persian_radio');

  if (service === 'persian' && (isPersianRadioMasterBrand || isPodcast)) {
    return 'persian';
  }

  return RADIO_SERVICE_MAPPINGS[service] || service;
};