Added a Sync Time Feature
Sync Time is a time you can set to synchronize with last second subscriptions due to stream delay. Default Value is set to 2 but can be changed in the config.
This commit is contained in:
@@ -27,6 +27,9 @@ var initialHoursConfig = 2
|
|||||||
var initialMinutesConfig = 0
|
var initialMinutesConfig = 0
|
||||||
var initialSecondsConfig = 0
|
var initialSecondsConfig = 0
|
||||||
|
|
||||||
|
// Sync Time, amount of seconds it waits after the timer hit 0 to stop it. Useful for last Second Subs.
|
||||||
|
var syncTime = 2 // Default 2 seconds.
|
||||||
|
|
||||||
// Enable/Disable Subs, Bits, Donations, Chests
|
// Enable/Disable Subs, Bits, Donations, Chests
|
||||||
var subEnable = true
|
var subEnable = true
|
||||||
var bitEnable = false
|
var bitEnable = false
|
||||||
|
|||||||
+3
-1
@@ -179,10 +179,12 @@ const getNextTime = () => {
|
|||||||
let differenceTime = endingTime - currentTime;
|
let differenceTime = endingTime - currentTime;
|
||||||
time = `${timeFunc.getHours(differenceTime)}:${timeFunc.getMinutes(differenceTime)}:${timeFunc.getSeconds(differenceTime)}`;
|
time = `${timeFunc.getHours(differenceTime)}:${timeFunc.getMinutes(differenceTime)}:${timeFunc.getSeconds(differenceTime)}`;
|
||||||
if (differenceTime <= 0) {
|
if (differenceTime <= 0) {
|
||||||
|
time = "00:00:00";
|
||||||
|
if (differenceTime <= (syncTime * 1000 * -1)) {
|
||||||
clearInterval(countdownUpdater);
|
clearInterval(countdownUpdater);
|
||||||
countdownEnded = true;
|
countdownEnded = true;
|
||||||
time = "00:00:00";
|
|
||||||
logMessage("Core", "Timer Ended");
|
logMessage("Core", "Timer Ended");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!paused){
|
if (!paused){
|
||||||
window.localStorage.setItem('initialHours', timeFunc.getHours(differenceTime));
|
window.localStorage.setItem('initialHours', timeFunc.getHours(differenceTime));
|
||||||
|
|||||||
Reference in New Issue
Block a user