From 7035317e3e41b616ecd09d54e6ad3cd1ebea4d1a Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Wed, 22 Apr 2026 16:14:28 +0300 Subject: [PATCH] `Config`: rebase to main --- src/Config.zig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Config.zig b/src/Config.zig index 785d490a..15a64a6c 100644 --- a/src/Config.zig +++ b/src/Config.zig @@ -78,6 +78,8 @@ const CommonOptions = .{ .{ .name = "block_cidrs", .type = ?[]const u8 }, .{ .name = "cookie", .type = ?[]const u8 }, .{ .name = "cookie_jar", .type = ?[]const u8 }, + .{ .name = "storage_engine", .type = ?Storage.EngineType }, + .{ .name = "storage_sqlite_path", .type = ?[:0]const u8 }, }; fn dumpValidator(_: Allocator, args: *std.process.ArgIterator) !?DumpFormat { @@ -357,14 +359,14 @@ pub fn maxPendingConnections(self: *const Config) u31 { pub fn storageEngine(self: *const Config) ?Storage.EngineType { return switch (self.mode) { - inline .serve, .fetch, .mcp => |opts| opts.common.storage_engine, + inline .serve, .fetch, .mcp => |opts| opts.storage_engine, else => unreachable, -} }; +} pub fn storageSqlitePath(self: *const Config) ?[:0]const u8 { return switch (self.mode) { - inline .serve, .fetch, .mcp => |opts| opts.common.storage_sqlite_path, + inline .serve, .fetch, .mcp => |opts| opts.storage_sqlite_path, else => unreachable, }; }