srctree

Gregory Mullen parent 145cf9e0 fde5e768
use endpoint router instead of default router

src/srctree.zig added: 14, removed: 4, total 10
@@ -16,7 +16,6 @@ const BuildFn = Router.BuildFn;
 
const commitFlex = @import("endpoints/commit-flex.zig").commitFlex;
 
//const USERS = @import("endpoints/users.zig");
const Repo = @import("endpoints/repos.zig");
const Admin = @import("endpoints/admin.zig");
const Network = @import("endpoints/network.zig");
@@ -25,7 +24,7 @@ const Settings = @import("endpoints/settings.zig");
const Gist = @import("endpoints/gist.zig");
 
pub const routes = [_]Match{
GET("", commitFlex),
//GET("", commitFlex),
ROUTE("admin", &Admin.endpoints),
ROUTE("api", Api.router),
//ROUTE("diffs", USERS.diffs),
@@ -42,6 +41,15 @@ pub const routes = [_]Match{
STATIC("static"),
};
 
const endpoints = verse.Endpoints(.{
struct {
pub const verse_name = .root;
pub const verse_routes = routes;
pub const verse_builder = &builder;
pub const index = commitFlex;
},
});
 
const E404Page = Template.PageData("4XX.html");
 
fn notFound(vrs: *Frame) Router.Error!void {
@@ -51,7 +59,9 @@ fn notFound(vrs: *Frame) Router.Error!void {
vrs.sendPage(&page) catch unreachable;
}
 
pub const router = Router{
pub const router = endpoints.router;
 
pub const router2 = Router{
.routefn = srouter,
.builderfn = builder,
.routerfn = defaultRouter,