add scheduler btn

This commit is contained in:
2023-01-31 09:46:47 +01:00
parent 183b4fc68b
commit 957aba82e1
4 changed files with 61 additions and 22 deletions
+18 -1
View File
@@ -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) {