source: trip-planner-front/node_modules/webpack/hot/lazy-compilation-node.js@ 6c1585f

Last change on this file since 6c1585f was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 872 bytes
Line 
1/* global __resourceQuery */
2
3"use strict";
4
5var urlBase = decodeURIComponent(__resourceQuery.slice(1));
6exports.keepAlive = function (options) {
7 var data = options.data;
8 var onError = options.onError;
9 var active = options.active;
10 var module = options.module;
11 var response;
12 var request = require("http").request(
13 urlBase + data,
14 {
15 agent: false,
16 headers: { accept: "text/event-stream" }
17 },
18 function (res) {
19 response = res;
20 response.on("error", errorHandler);
21 if (!active && !module.hot) {
22 console.log(
23 "Hot Module Replacement is not enabled. Waiting for process restart..."
24 );
25 }
26 }
27 );
28 function errorHandler(err) {
29 err.message =
30 "Problem communicating active modules to the server: " + err.message;
31 onError(err);
32 }
33 request.on("error", errorHandler);
34 request.end();
35 return function () {
36 response.destroy();
37 };
38};
Note: See TracBrowser for help on using the repository browser.