tixcraft_bot/webdriver/Maxbotplus_1.0.0/js/fantopia_fill.js

44 lines
1.4 KiB
JavaScript
Raw Normal View History

2024-06-20 12:30:44 +00:00
const storage = chrome.storage.local;
var settings = null;
var inputInterval = null;
function fantopia_fill_main(settings) {
if(settings.ticket_number) {
let current_ticket_number = parseInt($("input.border-0").val());
for(let i=0; i<settings.ticket_number; i++) {
current_ticket_number = parseInt($("input.border-0").val());
if(current_ticket_number >= settings.ticket_number) break;
$('button > img[src="https://p-st.fantopia.io/icon/add.svg"]').click();
}
// check overflow
current_ticket_number = parseInt($("input.border-0").val());
if(current_ticket_number > settings.ticket_number) {
$('button > img[src="https://p-st.fantopia.io/icon/reduce.svg"]').click();
} else {
if(current_ticket_number == settings.ticket_number) {
$('div.border-t > div.text-right > button.relative > div.flex.items-center.justify-center').click();
}
}
}
}
storage.get('settings', function (items)
{
if (items.settings)
{
settings = items.settings;
}
});
storage.get('status', function (items)
{
if (items.status && items.status=='ON')
{
inputInterval= setInterval(() => {
fantopia_fill_main(settings);
}, 200);
} else {
//console.log('maxbot status is not ON');
}
});