aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/session/is-valid.zig
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2025-11-17 09:57:09 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2025-11-17 09:57:09 +0100
commite95cf5c7b6a08eb560763d5167fbddc1c2117bcc (patch)
tree2f7815c9f39328fcaced2113de727f63e4837fa3 /src/routes/api/session/is-valid.zig
parent0016aaa197697ec5ff38dfb3f63ac8b6f74b48e0 (diff)
add file uploading and multi-threading
Diffstat (limited to 'src/routes/api/session/is-valid.zig')
-rw-r--r--src/routes/api/session/is-valid.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/routes/api/session/is-valid.zig b/src/routes/api/session/is-valid.zig
index 0c26040..4ea4f1a 100644
--- a/src/routes/api/session/is-valid.zig
+++ b/src/routes/api/session/is-valid.zig
@@ -1,4 +1,5 @@
const std = @import("std");
+const config = @import("config");
const Context = @import("../../context.zig");
pub const access = .everyone;
@@ -8,6 +9,10 @@ const Result = struct {
};
pub fn get(ctx: *Context) !Result {
+ if (comptime config.disable_auth) {
+ return .{ .is_valid = true };
+ }
+
return .{
.is_valid = ctx.storage.sessions.get(ctx.storage, ctx.fingerprint) != null
};