diff --git a/src/App/App.js b/src/App/App.js index 248f553df..570c655f0 100644 --- a/src/App/App.js +++ b/src/App/App.js @@ -5,7 +5,7 @@ const React = require('react'); const { Router } = require('stremio-router'); const { Core, Shell, Chromecast, KeyboardShortcuts, ServicesProvider } = require('stremio/services'); const { NotFound } = require('stremio/routes'); -const { ToastProvider, sanitizeLocationPath, CONSTANTS } = require('stremio/common'); +const { ToastProvider, CONSTANTS } = require('stremio/common'); const CoreEventsToaster = require('./CoreEventsToaster'); const ErrorDialog = require('./ErrorDialog'); const routerViewsConfig = require('./routerViewsConfig'); @@ -19,8 +19,7 @@ const App = () => { core: new Core({ baseURI: document.baseURI, appVersion: process.env.VERSION, - shellVersion: null, - sanitizeLocationPath + shellVersion: null }), shell: new Shell(), chromecast: new Chromecast(), diff --git a/src/common/index.js b/src/common/index.js index 38ce7ab6c..54fac3a83 100644 --- a/src/common/index.js +++ b/src/common/index.js @@ -29,7 +29,6 @@ const { withCoreSuspender, useCoreSuspender } = require('./CoreSuspender'); const getVisibleChildrenRange = require('./getVisibleChildrenRange'); const languageNames = require('./languageNames'); const routesRegexp = require('./routesRegexp'); -const sanitizeLocationPath = require('./sanitizeLocationPath'); const useAnimationFrame = require('./useAnimationFrame'); const useBinaryState = require('./useBinaryState'); const useDeepEqualMemo = require('./useDeepEqualMemo'); @@ -73,7 +72,6 @@ module.exports = { getVisibleChildrenRange, languageNames, routesRegexp, - sanitizeLocationPath, useAnimationFrame, useBinaryState, useDeepEqualMemo, diff --git a/src/common/sanitizeLocationPath.js b/src/common/sanitizeLocationPath.js deleted file mode 100644 index e45f1e15b..000000000 --- a/src/common/sanitizeLocationPath.js +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (C) 2017-2022 Smart code 203358507 - -const UrlUtils = require('url'); -const routesRegexp = require('stremio/common/routesRegexp'); - -const sanitizeLocationPath = (path) => { - const { href, pathname, search } = UrlUtils.parse(path); - if (typeof pathname === 'string') { - const matches = pathname.match(routesRegexp.player.regexp); - if (matches) { - if (typeof matches[2] === 'string') { - return `/player/***/***/${matches[3]}/${matches[4]}/${matches[5]}/${matches[6]}${typeof search === 'string' ? search : ''}`; - } else { - return `/player/***${typeof search === 'string' ? search : ''}`; - } - } - } - - return href; -}; - -module.exports = sanitizeLocationPath;