Refactor speed test functionality and restructure codebase

* Removed the old SpeedTestApiRoutes and RandomData classes to streamline the architecture.
* Introduced SpeedTestController to handle API requests and integrate with the new service layer.
* Added RandomDataGenerator for generating random data, improving separation of concerns.
* Created interfaces for speed test operations, enhancing type safety and maintainability.
* Updated InMemorySpeedTestRepository to manage sessions with improved timeout handling.
This commit is contained in:
2025-11-21 05:04:00 -05:00
parent 21b9e52f40
commit 2ac8e505f6
8 changed files with 185 additions and 196 deletions

View File

@@ -171,7 +171,6 @@
<option value="262144000">250 MB</option>
<option value="524288000">500 MB</option>
<option value="1048576000">1 GB</option>
<option value="2621440000">2.5 GB</option>
</select>
</div>
<button id="startTest" onclick="startSpeedTest()">Start Speed Test</button>