Spaces:
Sleeping
Sleeping
File size: 2,780 Bytes
149698e 7b00df2 1ad3123 7b00df2 1ad3123 7b00df2 1ad3123 90f64e4 7b00df2 1ad3123 7b00df2 1ad3123 149698e fe203ef 149698e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | export const BRANCH_MAPPING: Record<string, string> = {
'finances@iccameriques.org': 'Montreal',
'montreal.finances@iccameriques.org': 'Montreal',
'quebec.finances@iccameriques.org': 'Quebec',
'troisrivieres.finances@iccameriques.org': 'Trois-Rivieres',
'trois-rivieres.finances@iccameriques.org': 'Trois-Rivieres',
'sherbrooke.finances@iccameriques.org': 'Sherbrooke',
'gatineau.finances@iccameriques.org': 'Gatineau',
'ottawa.finances@iccameriques.org': 'Ottawa',
'gatineauottawa.finances@iccameriques.org': 'Gatineau',
'toronto.finances@iccameriques.org': 'Toronto',
'hamilton.finances@iccameriques.org': 'Hamilton',
'london.finances@iccameriques.org': 'London',
'windsor.finances@iccameriques.org': 'Windsor',
'sudbury.finances@iccameriques.org': 'Sudbury',
'timmins.finances@iccameriques.org': 'Timmins',
'winnipeg.finances@iccameriques.org': 'Winnipeg',
'regina.finances@iccameriques.org': 'Regina',
'saskatoon.finances@iccameriques.org': 'Saskatoon',
'calgary.finances@iccameriques.org': 'Calgary',
'edmonton.finances@iccameriques.org': 'Edmonton',
'vancouver.finances@iccameriques.org': 'Vancouver',
'victoria.finances@iccameriques.org': 'Victoria',
'halifax.finances@iccameriques.org': 'Halifax',
'moncton.finances@iccameriques.org': 'Moncton',
'charlottetown.finances@iccameriques.org': 'Charlottetown',
'stjohns.finances@iccameriques.org': "St. John's",
'lvl.finances@iccameriques.org': 'Laval',
'lgl.finances@iccameriques.org': 'Longueuil',
'victoriaville.finances@iccameriques.org': 'Victoriaville',
'valleyfield.finances@iccameriques.org': 'Valleyfield',
'finances.rdl@iccameriques.org': 'Riviere-du-Loup',
'rimouski.finances@iccameriques.org': 'Rimouski',
'septiles.finances@iccameriques.org': 'Sept-Iles',
'saguenay.finances@iccameriques.org': 'Saguenay',
'chibougamau.finances@iccameriques.org': 'Chibougamau',
"valdor.finances@iccameriques.org": "Val-d'Or",
'rouyn.finances@iccameriques.org': 'Rouyn-Noranda',
'kingston.finances@iccameriques.org': 'Kingston',
'shawinigan.finances@iccameriques.org': 'Shawinigan',
'drummondville.finances@iccameriques.org': 'Drummondville',
'granby.finances@iccameriques.org': 'Granby',
'sthyacinthe.finances@iccameriques.org': 'Saint-Hyacinthe',
'sthy.finances@iccameriques.org': 'Saint-Hyacinthe',
'stjerome.finances@iccameriques.org': 'St-Jerome',
'joliette.finances@iccameriques.org': 'Joliette',
'terrebonne.finances@iccameriques.org': 'Terrebonne',
'repentigny.finances@iccameriques.org': 'Repentigny',
'siege@iccameriques.org': 'Siege',
'mission.finances@iccameriques.org': 'Mission',
};
export function resolveBranch(recipientEmail: string): string {
return BRANCH_MAPPING[recipientEmail.toLowerCase()] ?? 'Montreal';
}
|