messagesoverlay - Fix auto discard setting interpretation

master
Martin Boonk 2024-03-29 17:53:10 +01:00
parent 5c8817e86a
commit ab10887a18
1 changed files with 5 additions and 3 deletions

View File

@ -448,13 +448,15 @@ let clearingTimeout;
let updateClearingTimeout = ()=>{ let updateClearingTimeout = ()=>{
LOG("updateClearingTimeout"); LOG("updateClearingTimeout");
if (settings.autoclear >= 0) if (settings.autoclear <= 0)
return; return;
LOG("Remove clearing timeout", clearingTimeout);
if (clearingTimeout) clearTimeout(clearingTimeout); if (clearingTimeout) clearTimeout(clearingTimeout);
if (Bangle.isLocked()){ if (Bangle.isLocked()){
LOG("Set new clearing timeout");
clearingTimeout = setTimeout(()=>{ clearingTimeout = setTimeout(()=>{
LOG("setNewTimeut"); LOG("setNewTimeout");
let current = eventQueue.pop(); eventQueue.pop();
if (eventQueue.length > 0){ if (eventQueue.length > 0){
LOG("still got elements"); LOG("still got elements");
updateClearingTimeout(); updateClearingTimeout();