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:
parent
0dec52af01
commit
6fe885132a
6 changed files with 6 additions and 9 deletions
|
|
@ -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});
|
const ratings = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_ratings), .{id_int});
|
||||||
try root.put("reviews", ratings);
|
try root.put("reviews", ratings);
|
||||||
|
|
||||||
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.album, .peak), .{id_int});
|
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.album, .peak), .{id_int});
|
||||||
try root.put("peak", peak);
|
//try root.put("peak", peak);
|
||||||
|
|
||||||
return request.render(.ok);
|
return request.render(.ok);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@
|
||||||
@else
|
@else
|
||||||
<div>{{.album.scrobbles}} scrobbles ({{.album.rank}} place)</div>
|
<div>{{.album.scrobbles}} scrobbles ({{.album.rank}} place)</div>
|
||||||
@end
|
@end
|
||||||
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
|
|
||||||
<div>{{.album.song_num}} songs</div>
|
<div>{{.album.song_num}} songs</div>
|
||||||
@partial partials/firstlast_listens(firstlast: .firstlast)
|
@partial partials/firstlast_listens(firstlast: .firstlast)
|
||||||
<h3>Yearly Performance</h3>
|
<h3>Yearly Performance</h3>
|
||||||
|
|
|
||||||
|
|
@ -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});
|
const timescale = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .timescale), .{id_int});
|
||||||
try root.put("yearly", timescale);
|
try root.put("yearly", timescale);
|
||||||
|
|
||||||
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .peak), .{id_int});
|
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.artist, .peak), .{id_int});
|
||||||
try root.put("peak", peak);
|
//try root.put("peak", peak);
|
||||||
|
|
||||||
return request.render(.ok);
|
return request.render(.ok);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@
|
||||||
@else
|
@else
|
||||||
<div>{{.artist.scrobbles}} scrobbles ({{.artist.rank}} place)</div>
|
<div>{{.artist.scrobbles}} scrobbles ({{.artist.rank}} place)</div>
|
||||||
@end
|
@end
|
||||||
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
|
|
||||||
<div>{{.artist.song_num}} songs</div>
|
<div>{{.artist.song_num}} songs</div>
|
||||||
<div>{{.artist.album_num}} albums</div>
|
<div>{{.artist.album_num}} albums</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -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});
|
const ratings = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_ratings), .{id_int});
|
||||||
try root.put("reviews", ratings);
|
try root.put("reviews", ratings);
|
||||||
|
|
||||||
const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .peak), .{id_int});
|
//const peak = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .peak), .{id_int});
|
||||||
try root.put("peak", peak);
|
//try root.put("peak", peak);
|
||||||
|
|
||||||
return request.render(.ok);
|
return request.render(.ok);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,6 @@
|
||||||
@else
|
@else
|
||||||
<div>{{.song.scrobbles}} scrobbles ({{.song.rank}} place)</div>
|
<div>{{.song.scrobbles}} scrobbles ({{.song.rank}} place)</div>
|
||||||
@end
|
@end
|
||||||
<div>All-time peak: {{.peak.rank}} ({{.peak.date}})</div>
|
|
||||||
@partial partials/firstlast_listens(firstlast: .firstlast)
|
@partial partials/firstlast_listens(firstlast: .firstlast)
|
||||||
<h3>Yearly Performance</h3>
|
<h3>Yearly Performance</h3>
|
||||||
@partial partials/timescale(range: .yearly)
|
@partial partials/timescale(range: .yearly)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue