Spaces:
Running
Running
| 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'; | |
| } | |