UNPKG

salat

Version:

Daily Moroccan prayers time, right in your console, at the tip of your fingers

20 lines (19 loc) 646 B
import { DEFAULT_CITY, NOT_FOUND_ERROR } from "#services/constants"; export const getCityName = (arg, cities) => { if (arg == null) return DEFAULT_CITY; const index = getCityIndex(arg, cities); if (index === -1) { console.error(NOT_FOUND_ERROR); return DEFAULT_CITY; } return arg; }; export const getCityId = (arg, cities) => { const parsed = parseInt(arg); if (parsed && cities.length >= parsed) { return parsed; } return getCityIndex(arg, cities) + 1; }; export const getCityIndex = (city, cities) => cities.map((e) => e.frenchName.toLowerCase()).indexOf(city.toLowerCase());