From 354305d42508a24b3ad6b58cda1f172bfc774b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 21 Dec 2017 04:15:17 +0100 Subject: [PATCH] don't scan more often than once per second --- src/c3nav/editor/static/editor/js/editor.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index 91abef75..530dca1b 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -917,9 +917,12 @@ editor = { $collector.find('.count').text(editor._wificollector_data.length); $collector.siblings('[name=data]').val(JSON.stringify(editor._wificollector_data)); }, + _last_scan: 0, _wificollector_scan_perhaps: function() { if ($('#sidebar').find('.wificollector.running').length) { - mobileclient.scanNow(); + var now = Date.now(); + window.setTimeout(mobileclient.scanNow(), Math.max(0, 1000-(now-editor._last_scan))); + editor._last_scan = now; } else { window.setTimeout(editor._wificollector_scan_perhaps, 1000); }