Commit Graph

135 Commits

Author SHA1 Message Date
Mathias Wagner
53afd85d49 Fixed a bug in the speedtest util 2022-08-30 15:45:22 +02:00
Mathias Wagner
d1b35b5092 Fixed a bug in the speedtest util 2022-08-29 14:37:06 +02:00
Mathias Wagner
0c2ea28a96 Updated the startTimer function to use cron in the timer task 2022-08-29 12:44:08 +02:00
Mathias Wagner
434d00f7b6 Removed the get rule function from the timer task 2022-08-29 12:43:45 +02:00
Mathias Wagner
cd5103c1f5 Updated the index.js to use the cron value instead of the time level 2022-08-29 12:42:42 +02:00
Mathias Wagner
759717f21b Removed the time level from the config route 2022-08-29 12:42:13 +02:00
Mathias Wagner
d412daf938 Integrated a cron validation into the config route 2022-08-29 12:41:31 +02:00
Mathias Wagner
2fd54a0fcc Changed the time level config value to cron for a better customization 2022-08-29 12:39:51 +02:00
Mathias Wagner
dc06e8d01f Implemented the healthcheck system into the speedtest task 2022-08-28 22:58:25 +02:00
Mathias Wagner
f7931a79dc Implemented the healthcheck scheduling system into the index.js 2022-08-28 22:57:03 +02:00
Mathias Wagner
ae2d9bef08 Added a function to stop the healthchecks timer 2022-08-28 22:55:32 +02:00
Mathias Wagner
8572970882 Implemented a scheduling system into the healthchecks task 2022-08-28 22:54:56 +02:00
Mathias Wagner
eb1a3ad150 Added sendCurrent, sendError & sendRunning to the healthchecks task 2022-08-28 22:53:43 +02:00
Mathias Wagner
e471f19358 Added healthchecks.js#sendPing to send a ping to the healthcheck server 2022-08-28 22:51:21 +02:00
Mathias Wagner
8683f2cdc7 Added the getHealthChecksUrl function into the healthchecks task 2022-08-28 22:49:13 +02:00
Mathias Wagner
6edfbfde43 Integrated the state management into the healthchecks task 2022-08-28 22:47:43 +02:00
Mathias Wagner
358f1c1839 Created the healthchecks task 2022-08-28 22:47:08 +02:00
Mathias Wagner
2a849977fe Added the health checks url field to the config defaults 2022-08-28 22:15:37 +02:00
Mathias Wagner
a17b489c4a Created a reset method in the config controller 2022-08-28 22:14:24 +02:00
Mathias Wagner
295aa429cc The GET /speedtests/status route now shows whether the speedtest is currently running or not 2022-08-27 17:13:29 +02:00
Mathias Wagner
94040c4af2 Exported the isRunning variable in the speedtest task 2022-08-27 17:06:20 +02:00
Mathias
e3c2a8ea51 Added GET /api/speedtests/averages to get speedtests by average 2022-08-15 13:07:39 +02:00
Mathias
326b5806e2 Added a default value to the tests#list method 2022-08-15 13:07:05 +02:00
Mathias
c5059e3a64 Added a comment to the speedtest controller #listByDays 2022-08-15 13:06:29 +02:00
Mathias
03c1f5382d The speedtest controller now lists speedtests by average 2022-08-15 13:06:02 +02:00
Mathias
e1677f6c46 The speedtest controller now lists speedtests by days 2022-08-15 13:04:05 +02:00
Mathias
fdce00bab1 The speedtest controller now lists speedtests from the last hours (default: 24) 2022-08-15 13:02:17 +02:00
Mathias
92fff9607b The removeOld method now removes tests older than 30 days 2022-08-15 13:00:06 +02:00
Mathias
dccfdd01a3 Updated the creation message of the speedtest task 2022-08-15 02:09:55 +02:00
Mathias
58fd7c3737 Updated the binary to the newest 1.2.0 2022-08-14 03:03:16 +02:00
Mathias
44ffaefabe GET /api/info/version now returns the tag name without the "v" 2022-08-10 01:43:29 +02:00
Mathias
85a774ddcf The cli now executes as an .exe on windows 2022-08-10 01:06:22 +02:00
Mathias
59cf524e83 The cli now downloads as an .exe on windows 2022-08-10 01:06:05 +02:00
Mathias
d632b3d97c The speedtest now retries without an server id if failed (searches automatically) 2022-08-09 17:33:32 +02:00
Mathias
a2d6c2596a Fixed the config controller 2022-08-09 17:18:48 +02:00
Mathias
1da4eb536d Made GET /api/info/server async 2022-08-09 16:58:41 +02:00
Mathias
d7b5cc092e Fixed the speedtests controller #delete 2022-08-09 16:55:37 +02:00
Mathias
3537523760 Fixed GET /api/speedtests/:id 2022-08-09 16:54:02 +02:00
Mathias
29493f9e69 Fixed the speedtests controller #get 2022-08-09 16:53:37 +02:00
Mathias
d173acd490 Fixed POST /api/speedtests/pause (number check) 2022-08-09 16:51:18 +02:00
Mathias
c3ebaab58d Fixed the pause controller 2022-08-09 16:50:46 +02:00
Mathias
5279932f1d Removed /api/speedtests/latet (not needed anymore) 2022-08-09 16:46:33 +02:00
Mathias
5a8390126c Added a default value to the timer task 2022-08-09 16:43:21 +02:00
Mathias
b2814b3ee3 The cli now loads at the start of the server 2022-08-09 00:49:38 +02:00
Mathias
ed6cbe9d80 Updated the speedtest task 2022-08-09 00:49:13 +02:00
Mathias
bd0c16fe50 Created the speedtest util 2022-08-09 00:48:46 +02:00
Mathias
9d12a872a6 The createFolder config action now creates the "data" & "bin" folder 2022-08-09 00:46:28 +02:00
Mathias
99741de897 MySpeed now automatically downloads the correct version of the speedtest cli on start 2022-08-09 00:45:57 +02:00
Mathias
a7a1a37c2d Created the binaries config 2022-08-09 00:43:11 +02:00
Mathias
0b778b4d98 Optimized the timer task 2022-08-08 01:35:30 +02:00