(uri, userLanguage)
| 14 | const supportedAndRecentlyDeprecated = [...supported, ...deprecatedWithFunctionalRedirects] |
| 15 | |
| 16 | export function splitPathByLanguage(uri, userLanguage) { |
| 17 | let language = userLanguage || 'en' |
| 18 | let withoutLanguage = uri |
| 19 | if (languagePrefixRegex.test(uri)) { |
| 20 | language = uri.match(languagePrefixRegex)[1] |
| 21 | withoutLanguage = uri.replace(languagePrefixRegex, '/') |
| 22 | } |
| 23 | return [language, withoutLanguage] |
| 24 | } |
| 25 | |
| 26 | // Return the new URI if there is one, otherwise return undefined. |
| 27 | export default function getRedirect(uri, context) { |
no outgoing calls
no test coverage detected