diff --git a/apps/widtwenties/ChangeLog b/apps/widtwenties/ChangeLog index b1cd84c9e..c2fbd70a2 100644 --- a/apps/widtwenties/ChangeLog +++ b/apps/widtwenties/ChangeLog @@ -1,3 +1,3 @@ 0.01: New Widget! 0.02: Fix calling null on draw -0.03: Only vibrate during working hours \ No newline at end of file +0.03: Only vibrate during work \ No newline at end of file diff --git a/apps/widtwenties/widget.js b/apps/widtwenties/widget.js index 224cbe5ac..f722f8d03 100644 --- a/apps/widtwenties/widget.js +++ b/apps/widtwenties/widget.js @@ -7,8 +7,11 @@ they don't interfere with currently-running apps */ const look = 20 * 1000; // 20 seconds buzz = _ => { - const d = new Date(); - if (d >= 8 && d <= 17) { // run from 8 AM - 5 PM + const date = new Date(); + const day = date.getDay(); + const hour = date.getHours(); + // buzz at work + if (day <= 5 && hour >= 8 && hour <= 17) { Bangle.buzz().then(_ => { setTimeout(Bangle.buzz, look); });