debug-server-next
Version:
Dev server for hippy-core.
21 lines (18 loc) • 559 B
JavaScript
import hotEmitter from '../hot/emitter';
import { log } from './log';
import applyReload from './apply-reload';
function reloadApp(_ref, status) {
var hot = _ref.hot,
liveReload = _ref.liveReload;
var currentHash = status.currentHash,
previousHash = status.previousHash;
var isInitial = currentHash.indexOf(previousHash) >= 0;
if (isInitial) return;
if (hot) {
log.info('App hot update...');
hotEmitter.emit('webpackHotUpdate', status.currentHash);
} else if (liveReload) {
applyReload();
}
}
export default reloadApp;