UNPKG

wooooosik6

Version:

Instant live reload tool for Tizen Web Application development

37 lines (31 loc) 1.33 kB
const userInfoHelper = require('../lib/userInfoHelper.js'); const hostAppHelper = require('../lib/hostAppHelper.js'); const appLaunchHelper = require('../lib/appLaunchHelper.js'); const watchHelper = require('../lib/watchHelper.js'); const util = require('../lib/util.js'); module.exports = { run: async () => { console.log(`Start running Wits watch mode............`); const data = await userInfoHelper.getLatestWitsconfigInfo() .connectionInfo; const baseAppPath = userInfoHelper.getBaseAppPath(data.baseAppPath); const deviceInfo = await userInfoHelper.getDeviceInfo(data.deviceIp); const hostAppId = hostAppHelper.getHostAppId(baseAppPath); const deviceName = deviceInfo.deviceName; data.baseAppPath = baseAppPath; watchHelper.openSocketServer(data, deviceInfo); // appLaunchHelper.terminateApp(deviceName, hostAppId); try { data.isDebugMode ? appLaunchHelper.launchDebugMode( deviceName, hostAppId, data.deviceIp ) : appLaunchHelper.launchApp(deviceName, hostAppId); } catch (e) { console.log(e); util.close(); } } };