1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 23:24:09 +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 Log = @import("log.zig");
const http = @import("http.zig");
const util = @import("util.zig");
const _module = @This();
// TODO: replace with comptime debug logger like in log.zig
var _debug: bool = false;
@ -180,7 +179,7 @@ pub const SimpleRequest = struct {
}
// 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);
try self.setHeader("Location", path);
try self.sendBody("moved");
@ -250,7 +249,7 @@ pub const SimpleRequest = struct {
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));
}