mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 02:37:05 +02:00
remove historic averages
This commit is contained in:
1 parent
c7ee3dbf7e
commit
24297dcae8
3 files changed
+4
-21
No files matched your search
@@ -2,7 +2,6 @@ import {
|
||||
AverageDefinitions,
|
||||
AverageDefinitionsAllStats,
|
||||
AverageDefinitionsEntry,
|
||||
type AverageDefinitionsManifest,
|
||||
type IndividualTankStats,
|
||||
REGIONS,
|
||||
type Region,
|
||||
@@ -23,14 +22,6 @@ interface DataPoint {
|
||||
w: number;
|
||||
}
|
||||
|
||||
type OptionalSecondLevel<T> = {
|
||||
[P in keyof T]: P extends "samples"
|
||||
? T[P]
|
||||
: {
|
||||
[K in keyof T[P]]?: T[P][K];
|
||||
};
|
||||
};
|
||||
|
||||
const MINUTE = 60 * 1000;
|
||||
const HOUR = 60 * MINUTE;
|
||||
const DAY = 24 * HOUR;
|
||||
@@ -223,26 +214,16 @@ async function postWork() {
|
||||
});
|
||||
|
||||
const time = Date.now();
|
||||
const latest = Math.round(time / DAY);
|
||||
const averageDefinitions = {
|
||||
averages,
|
||||
samples,
|
||||
time,
|
||||
} satisfies AverageDefinitions;
|
||||
|
||||
const manifest: AverageDefinitionsManifest = {
|
||||
version: 1,
|
||||
latest,
|
||||
};
|
||||
|
||||
await uploader.add({
|
||||
path: `averages/${latest}.pb`,
|
||||
path: "averages.pb",
|
||||
content: AverageDefinitions.encode(averageDefinitions).finish(),
|
||||
});
|
||||
await uploader.add({
|
||||
path: "averages/manifest.json",
|
||||
content: new TextEncoder().encode(JSON.stringify(manifest)),
|
||||
});
|
||||
|
||||
await uploader.flush();
|
||||
}
|
||||
Reference in new issue
Block a user