Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
3e917d1
Initial commit
svenvg93 May 14, 2025
d0db93f
main
svenvg93 May 14, 2025
3189f10
Merge branch 'alexjustesen:main' into main
svenvg93 May 19, 2025
7becd71
Merge branch 'alexjustesen:main' into main
svenvg93 May 19, 2025
440c38f
Merge branch 'alexjustesen:main' into main
svenvg93 May 19, 2025
957f5cc
Merge branch 'alexjustesen:main' into main
svenvg93 May 19, 2025
acfea02
Merge branch 'alexjustesen:main' into main
svenvg93 May 20, 2025
e2cf081
Merge branch 'alexjustesen:main' into main
svenvg93 May 20, 2025
b7ae31e
Merge branch 'main' of https://github.com/svenvg93/speedtest-tracker
svenvg93 May 22, 2025
1fe60f1
Merge branch 'main' of https://github.com/svenvg93/speedtest-tracker
svenvg93 May 27, 2025
ec5d0c0
Merge branch 'main' of https://github.com/svenvg93/speedtest-tracker
svenvg93 May 28, 2025
57f94f0
Merge branch 'main' of https://github.com/svenvg93/speedtest-tracker
svenvg93 Jun 2, 2025
17569a6
Merge branch 'main' of https://github.com/svenvg93/speedtest-tracker
svenvg93 Jun 23, 2025
93f29b2
Update CI
svenvg93 Jun 23, 2025
e5b0844
Update CI
svenvg93 Jun 23, 2025
83c75cf
update ci
svenvg93 Jun 23, 2025
f561f8e
update name
svenvg93 Jun 23, 2025
792ba48
Update databases
svenvg93 Jun 23, 2025
e54d9f0
Fix waiting db
svenvg93 Jun 23, 2025
105bb3e
add tineout
svenvg93 Jun 23, 2025
7257be2
fix eof
svenvg93 Jun 23, 2025
23e4fed
update ci
svenvg93 Jun 23, 2025
46868eb
update ci
svenvg93 Jun 23, 2025
4af4573
refactor exporter
svenvg93 Jun 23, 2025
a5e6b90
revert ci changes in this branch
svenvg93 Jun 23, 2025
9d8b1b1
new line
svenvg93 Jun 23, 2025
47ce6be
undo exporter
svenvg93 Jun 24, 2025
9d9dcc9
Merge branch 'main' into feat/time-elapsed
svenvg93 Jun 26, 2025
6cd9ca9
Remove Filament part
svenvg93 Jun 27, 2025
cfd8f0a
Merge branch 'feat/time-elapsed' of https://github.com/svenvg93/speed…
svenvg93 Jun 27, 2025
04aae3b
Merge branch 'main' into feat/time-elapsed
alexjustesen Jun 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions app/Actions/Influxdb/v2/BuildPointData.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ public function handle(Result $result): Point
->addField('ping', Number::castToType($result->ping, 'float'))
->addField('download_bits', ! blank($result->download) ? Number::castToType(Bitrate::bytesToBits($result->download), 'int') : null)
->addField('upload_bits', ! blank($result->upload) ? Number::castToType(Bitrate::bytesToBits($result->upload), 'int') : null)
->addField('download_elapsed', Number::castToType(Arr::get($result->data, 'download.elapsed'), 'float'))
->addField('upload_elapsed', Number::castToType(Arr::get($result->data, 'upload.elapsed'), 'float'))
->addField('download_jitter', Number::castToType(Arr::get($result->data, 'download.latency.jitter'), 'float'))
->addField('upload_jitter', Number::castToType(Arr::get($result->data, 'upload.latency.jitter'), 'float'))
->addField('ping_jitter', Number::castToType(Arr::get($result->data, 'ping.jitter'), 'float'))
Expand All @@ -48,6 +50,8 @@ public function handle(Result $result): Point
->addField('upload_latency_avg', Number::castToType(Arr::get($result->data, 'upload.latency.iqm'), 'float'))
->addField('upload_latency_high', Number::castToType(Arr::get($result->data, 'upload.latency.high'), 'float'))
->addField('upload_latency_low', Number::castToType(Arr::get($result->data, 'upload.latency.low'), 'float'))
->addField('downloaded_bytes', Number::castToType($result->data, 'downloaded_bytes', 'int'))
->addField('uploaded_bytes', Number::castToType($result->data, 'uploaded_bytes', 'int'))
->addField('packet_loss', Number::castToType(Arr::get($result->data, 'packetLoss'), 'float'))
->addField('log_message', Arr::get($result->data, 'message'));

Expand Down
20 changes: 20 additions & 0 deletions app/Models/Traits/ResultDataAttributes.php
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,26 @@ protected function uploadElapsed(): Attribute
);
}

/**
* Get the result's uploaded bytes.
*/
public function uploadedBytes(): Attribute
{
return Attribute::make(
get: fn () => Arr::get($this->data, 'upload.bytes'),
);
}

/**
* Get the result's downloaded bytes.
*/
public function downloadedBytes(): Attribute
{
return Attribute::make(
get: fn () => Arr::get($this->data, 'download.bytes'),
);
}

/**
* Get the result's server port.
*/
Expand Down