diff --git a/client-src/default/index.js b/client-src/default/index.js index 0b4941230a..5abf999591 100644 --- a/client-src/default/index.js +++ b/client-src/default/index.js @@ -2,17 +2,14 @@ /* global __resourceQuery WorkerGlobalScope self */ /* eslint prefer-destructuring: off */ -const querystring = require('querystring'); -const url = require('url'); const stripAnsi = require('strip-ansi'); const log = require('loglevel').getLogger('webpack-dev-server'); const socket = require('./socket'); const overlay = require('./overlay'); const sendMessage = require('./utils/sendMessage'); const reloadApp = require('./utils/reloadApp'); -const getCurrentScriptSource = require('./utils/getCurrentScriptSource'); +const createSocketUrl = require('./utils/createSocketUrl'); -let urlParts; const status = { isUnloading: false, currentHash: '', @@ -26,6 +23,7 @@ const options = { useErrorOverlay: false, useProgress: false, }; +const socketUrl = createSocketUrl(__resourceQuery); self.addEventListener('beforeunload', () => { status.isUnloading = true; @@ -35,20 +33,6 @@ if (typeof window !== 'undefined') { const qs = window.location.search.toLowerCase(); options.hotReload = qs.indexOf('hotreload=false') === -1; } -if (typeof __resourceQuery === 'string' && __resourceQuery) { - // If this bundle is inlined, use the resource query to get the correct url. - urlParts = url.parse(__resourceQuery.substr(1)); -} else { - // Else, get the url from the