From f9718f3a370372dae14f034e22fc4435f88cfd49 Mon Sep 17 00:00:00 2001 From: mitteneer Date: Wed, 2 Jul 2025 16:11:37 -0400 Subject: [PATCH] Make loadQuery comptime Will eventually do this for all views --- src/app/views/songs.zig | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/views/songs.zig b/src/app/views/songs.zig index 2f1772b..0e85ce6 100644 --- a/src/app/views/songs.zig +++ b/src/app/views/songs.zig @@ -45,22 +45,22 @@ pub fn get(id: []const u8, request: *jetzig.Request) !jetzig.View { }; var root = try request.data(.object); - const song = try queries.entityQueryResult(request, queries.loadQuery(.song, .entity_info), .{id_int}); + const song = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .entity_info), .{id_int}); try root.put("song", song); - const scrobbles = try queries.entityQueryResult(request, queries.loadQuery(.song, .get_scrobbles), .{id_int}); + const scrobbles = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_scrobbles), .{id_int}); try root.put("scrobbles", scrobbles); - const albums = try queries.entityQueryResult(request, queries.loadQuery(.song, .get_albums), .{id_int}); + const albums = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .get_albums), .{id_int}); try root.put("albums", albums); - const firstlast = try queries.entityQueryResult(request, queries.loadQuery(.song, .firstlast), .{id_int}); + const firstlast = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .firstlast), .{id_int}); try root.put("firstlast", firstlast); - const timescale = try queries.entityQueryResult(request, queries.loadQuery(.song, .timescale), .{id_int}); + const timescale = try queries.entityQueryResult(request, comptime queries.loadQuery(.song, .timescale), .{id_int}); try root.put("yearly", timescale); - const ratings = try queries.entityQueryResult(request, 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); return request.render(.ok);