Fix sunprogress calculation during night
parent
a0ca017af7
commit
73f9511128
|
|
@ -504,12 +504,12 @@ function getSunProgress() {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// during night
|
// during night
|
||||||
if (sunSet < sunRise) {
|
if (now < sunRise) {
|
||||||
const upcomingSunRise = sunRise + 60 * 60 * 24;
|
const prevSunSet = sunSet - 60 * 60 * 24;
|
||||||
return 1 - (upcomingSunRise - now) / (upcomingSunRise - sunSet);
|
return 1- (sunRise - now) / (sunRise - prevSunSet);
|
||||||
} else {
|
} else {
|
||||||
const lastSunSet = sunSet - 60 * 60 * 24;
|
const upcomingSunRise = sunRise + 60 * 60 * 24;
|
||||||
return (now - lastSunSet) / (sunRise - lastSunSet);
|
return (upcomingSunRise - now) / (upcomingSunRise - sunSet);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue