Files
mach_examples/06_todo_events/main.c
2026-04-23 14:23:01 -05:00

44 lines
776 B
C

#include <mach.h>
#include <session_auth.h>
#include "todos/todos.c"
#include "activity/activity.c"
config mach(){
return (config) {
.resources = {
{"home", "/", {session()},
.get = {
render("home")
}
}
},
.errors = {
{http_error, {
render("5xx")
}},
{http_not_found, {
render("404")
}}
},
.context = {
{"layout", (asset){
#embed "static/layout.mustache.html"
}},
{"home", (asset){
#embed "static/home.mustache.html"
}},
{"5xx", (asset){
#embed "static/5xx.mustache.html"
}},
{"404", (asset){
#embed "static/404.mustache.html"
}}
},
.modules = {todos, activity, session_auth}
};
}