MCPcopy Create free account
hub / github.com/ReactJSResources/react-webpack-babel / hotCheck

Function hotCheck

public/bundle.js:190–226  ·  view source on GitHub ↗
(apply, callback)

Source from the content-addressed store, hash-verified

188/******/ var hotUpdate, hotUpdateNewHash;
189/******/
190/******/ function hotCheck(apply, callback) {
191/******/ if(hotStatus !== "idle") throw new Error("check() is only allowed in idle status");
192/******/ if(typeof apply === "function") {
193/******/ hotApplyOnUpdate = false;
194/******/ callback = apply;
195/******/ } else {
196/******/ hotApplyOnUpdate = apply;
197/******/ callback = callback || function(err) { if(err) throw err; };
198/******/ }
199/******/ hotSetStatus("check");
200/******/ hotDownloadManifest(function(err, update) {
201/******/ if(err) return callback(err);
202/******/ if(!update) {
203/******/ hotSetStatus("idle");
204/******/ callback(null, null);
205/******/ return;
206/******/ }
207/******/
208/******/ hotRequestedFilesMap = {};
209/******/ hotAvailibleFilesMap = {};
210/******/ hotWaitingFilesMap = {};
211/******/ for(var i = 0; i < update.c.length; i++)
212/******/ hotAvailibleFilesMap[update.c[i]] = true;
213/******/ hotUpdateNewHash = update.h;
214/******/
215/******/ hotSetStatus("prepare");
216/******/ hotCallback = callback;
217/******/ hotUpdate = {};
218/******/ var chunkId = 0; { // eslint-disable-line no-lone-blocks
219/******/ /*globals chunkId */
220/******/ hotEnsureUpdateChunk(chunkId);
221/******/ }
222/******/ if(hotStatus === "prepare" && hotChunksLoading === 0 && hotWaitingFiles === 0) {
223/******/ hotUpdateDownloaded();
224/******/ }
225/******/ });
226/******/ }
227/******/
228/******/ function hotAddUpdateChunk(chunkId, moreModules) { // eslint-disable-line no-unused-vars
229/******/ if(!hotAvailibleFilesMap[chunkId] || !hotRequestedFilesMap[chunkId])

Callers

nothing calls this directly

Calls 5

hotSetStatusFunction · 0.85
hotDownloadManifestFunction · 0.85
callbackFunction · 0.85
hotEnsureUpdateChunkFunction · 0.85
hotUpdateDownloadedFunction · 0.85

Tested by

no test coverage detected