add scheduler btn
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const {app, BrowserWindow, ipcMain} = require('electron')
|
||||
const {_android: android} = require('playwright');
|
||||
const startBookWithNumbers = require('./src/appointment')
|
||||
const {startBookWithNumbers, scheduleBookWithNumbers} = require('./src/appointment')
|
||||
const path = require("path");
|
||||
const homedir = require('os').homedir();
|
||||
const loadIniFile = require('read-ini-file')
|
||||
@@ -22,6 +22,9 @@ const createWindow = () => {
|
||||
ipcMain.on('start-book', (event, startNumber, endNumber, selectedStore, audioAnalyse, alertBeep) => {
|
||||
startBook(startNumber, endNumber, selectedStore, audioAnalyse, alertBeep)
|
||||
})
|
||||
ipcMain.on('schedule-book', (event, startNumber, endNumber, selectedStore, audioAnalyse, alertBeep) => {
|
||||
scheduleBook(startNumber, endNumber, selectedStore, audioAnalyse, alertBeep)
|
||||
})
|
||||
ipcMain.on('clearAllBrowsers', (event) => {
|
||||
clearAllBrowsers()
|
||||
})
|
||||
@@ -83,6 +86,20 @@ function startBook(startNumber, endNumber, selectedStore, audioAnalyse, alertBee
|
||||
})
|
||||
}
|
||||
|
||||
function scheduleBook(startNumber, endNumber, selectedStore, audioAnalyse, alertBeep) {
|
||||
console.log("scheduleBook: " + startNumber);
|
||||
console.log("endNumber: " + endNumber);
|
||||
console.log("selectedStore: " + selectedStore);
|
||||
console.log("audioAnalyse: " + audioAnalyse);
|
||||
//load config.ini file
|
||||
let config = loadIniFile.sync(configFilePath);
|
||||
console.log(config);
|
||||
let contactExcelFilePath = config.DEFAULT.contact_list_file;
|
||||
scheduleBookWithNumbers(startNumber, endNumber, selectedStore, contactExcelFilePath, audioAnalyse, alertBeep).then(() => {
|
||||
console.log("stop")
|
||||
})
|
||||
}
|
||||
|
||||
async function scanDevices() {
|
||||
exec("adb devices ", (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
|
||||
Reference in New Issue
Block a user