MaCH repo

This commit is contained in:
2025-07-24 12:46:01 -05:00
committed by Nick Ricketts
commit f9af91874f
78 changed files with 4823 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
#include <mach.h>
#include <sqlite.h>
#include <pubsub.h>
#include <session_auth.h>
void activity_config(){
name("activity");
sqlite_config();
pubsub_config();
session_auth_config();
sqlite_database(
.name = "activity_db",
.connect = "file:activity.db?mode=rwc",
.migrations = {"create_activity_table"}
);
subscribe("todo_created", {
sqlite_query({"activity_db", "insert_activity"})
});
resource("activity", "/activity",
.all = {logged_in()},
.get = {
sqlite_query({"activity_db", "get_activities", "activity"}),
mustache("activity")
}
);
}