Skip to content

Commit d68ba3a

Browse files
committed
Delete dead code and cleanup
- Deleted src/routes/ directory - Replaced src/books with simple re-exports - Simplified src/genres to minimal migration function - Removed all commented code from server.zig - Removed commented out code from modules/books/controller.zig - Fixed context duplication in DustServer struct - Created modules/books/background_tasks.zig
1 parent fe51dca commit d68ba3a

12 files changed

Lines changed: 165 additions & 1893 deletions

File tree

src/admin_routes.zig

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,17 @@ pub fn scanLibrary(ctx: *ServerContext, req: *httpz.Request, res: *httpz.Respons
4949
try res.json(.{ .message = "Database not available" }, .{});
5050
return;
5151
};
52-
var lib_scanner = scanner.Scanner.init(res.arena, &db.db);
52+
var lib_scanner = scanner.Scanner.init(res.arena, &db.db) catch |err| {
53+
std.log.err("Failed to initialize scanner: {}", .{err});
54+
res.status = 500;
55+
try res.json(.{
56+
.message = "Failed to initialize scanner",
57+
.@"error" = @errorName(err),
58+
}, .{});
59+
return;
60+
};
61+
defer lib_scanner.deinit();
62+
5363
const result = lib_scanner.scanLibrary(scan_path) catch |err| {
5464
std.log.err("Scan failed: {}", .{err});
5565
res.status = 500;

0 commit comments

Comments
 (0)