Do not use peak

I only tested it on small datasets, and it wasn't so bad, but with my whole LastFM dataset, it is very bad
This commit is contained in:
mitteneer 2025-07-07 16:40:56 -04:00
parent 0dec52af01
commit 6fe885132a
6 changed files with 6 additions and 9 deletions

View file

@ -55,8 +55,8 @@ pub fn get(id: []const u8, request: *jetzig.Request) !jetzig.View {
const ratings = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_ratings), .{id_int});
try root.put("reviews", ratings);
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.album, .peak), .{id_int});
try root.put("peak", peak);
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.album, .peak), .{id_int});
//try root.put("peak", peak);
return request.render(.ok);
}

View file

@ -31,7 +31,6 @@
@else
<div>{{.album.scrobbles}} scrobbles ({{.album.rank}} place)</div>
@end
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
<div>{{.album.song_num}} songs</div>
@partial partials/firstlast_listens(firstlast: .firstlast)
<h3>Yearly Performance</h3>

View file

@ -54,8 +54,8 @@ pub fn get(id: []const u8, request: *jetzig.Request) !jetzig.View {
const timescale = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .timescale), .{id_int});
try root.put("yearly", timescale);
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .peak), .{id_int});
try root.put("peak", peak);
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .peak), .{id_int});
//try root.put("peak", peak);
return request.render(.ok);
}

View file

@ -22,7 +22,6 @@
@else
<div>{{.artist.scrobbles}} scrobbles ({{.artist.rank}} place)</div>
@end
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
<div>{{.artist.song_num}} songs</div>
<div>{{.artist.album_num}} albums</div>
</div>

View file

@ -60,8 +60,8 @@ pub fn get(id: []const u8, request: *jetzig.Request) !jetzig.View {
const ratings = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_ratings), .{id_int});
try root.put("reviews", ratings);
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .peak), .{id_int});
try root.put("peak", peak);
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .peak), .{id_int});
//try root.put("peak", peak);
return request.render(.ok);
}

View file

@ -30,7 +30,6 @@
@else
<div>{{.song.scrobbles}} scrobbles ({{.song.rank}} place)</div>
@end
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
@partial partials/firstlast_listens(firstlast: .firstlast)
<h3>Yearly Performance</h3>
@partial partials/timescale(range: .yearly)