1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-21 07:34:08 +00:00

zap.zig: no ugly _module

This commit is contained in:
Rene Schallner 2023-05-24 19:31:32 +02:00
parent d832b422ea
commit e02fefd669

View file

@ -14,11 +14,10 @@ pub const Middleware = @import("middleware.zig");
pub const WebSockets = @import("websockets.zig"); pub const WebSockets = @import("websockets.zig");
pub const Log = @import("log.zig"); pub const Log = @import("log.zig");
const http = @import("http.zig");
const util = @import("util.zig"); const util = @import("util.zig");
const _module = @This();
// TODO: replace with comptime debug logger like in log.zig // TODO: replace with comptime debug logger like in log.zig
var _debug: bool = false; var _debug: bool = false;
@ -180,7 +179,7 @@ pub const SimpleRequest = struct {
} }
// redirect to path with status code 302 by default // redirect to path with status code 302 by default
pub fn redirectTo(self: *const Self, path: []const u8, code: ?_module.StatusCode) HttpError!void { pub fn redirectTo(self: *const Self, path: []const u8, code: ?http.StatusCode) HttpError!void {
self.setStatus(if (code) |status| status else .found); self.setStatus(if (code) |status| status else .found);
try self.setHeader("Location", path); try self.setHeader("Location", path);
try self.sendBody("moved"); try self.sendBody("moved");
@ -250,7 +249,7 @@ pub const SimpleRequest = struct {
self.h.*.status = status; self.h.*.status = status;
} }
pub fn setStatus(self: *const Self, status: _module.StatusCode) void { pub fn setStatus(self: *const Self, status: http.StatusCode) void {
self.h.*.status = @intCast(usize, @enumToInt(status)); self.h.*.status = @intCast(usize, @enumToInt(status));
} }