Increase duration after which sensor is considered offline.

Commit
76407ab6b5a6f94efb5e848e3f37b5f74d905ad3
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
Changed files
roles/dashboard/lib/dashboard/Controller/Reading.pm
index 700916c2..00cf0506 100644..100644
@@ -5,7 +5,7 @@
5 5
6 6 use POSIX qw(strftime);
7 7
8 Removed: my $STATUS_REACHABLE_SECONDS = 60;
8 Added: my $STATUS_REACHABLE_SECONDS = 120;
9 9
10 10 sub list ($self) {
11 11 my $probe = $self->param('probe') // '';
roles/dashboard/public/js/dashboard.js
index d2ef88a8..2b7a6a14 100644..100644
@@ -1,5 +1,5 @@
1 1 const charts = new Map();
2 Removed: const OFFLINE_AFTER_MS = 60 * 1000;
2 Added: const OFFLINE_AFTER_MS = 2 * 60 * 1000;
3 3 const DEFAULT_TIMEFRAME = "day";
4 4 const TIMEFRAMES = {
5 5 hour: {
roles/dashboard/t/basic.t
index 4641ddbf..e1444f1b 100644..100644
@@ -14,7 +14,7 @@
14 14
15 15 my $t = Test::Mojo->new('dashboard');
16 16 my $fresh_status_at = utc_timestamp(time);
17 Removed: my $stale_status_at = utc_timestamp( time - 61 );
17 Added: my $stale_status_at = utc_timestamp( time - 121 );
18 18
19 19 $t->app->sqlite->db->query(
20 20 q{
@@ -190,7 +190,7 @@
190 190 ->status_is(200)
191 191 ->json_is( '/probe' => 'do' )
192 192 ->json_is( '/status/status' => 'unreachable' )
193 Removed: ->json_is( '/status/message' => 'No status received in the last 60 seconds' );
193 Added: ->json_is( '/status/message' => 'No status received in the last 120 seconds' );
194 194
195 195 $t->get_ok('/api/readings/nope')->status_is(404);
196 196 $t->get_ok('/api/status/nope')->status_is(404);