feat: first pass at mastoapi stuff

This commit is contained in:
nullishamy 2025-04-12 11:27:03 +01:00
parent ce3a9bfb26
commit 244cb8b7e6
Signed by: amy
SSH key fingerprint: SHA256:WmV0uk6WgAQvDJlM8Ld4mFPHZo02CLXXP5VkwQ5xtyk
13 changed files with 368 additions and 83 deletions

View file

@ -1,7 +1,7 @@
CREATE TABLE IF NOT EXISTS actor
(
-- URI
id TEXT PRIMARY KEY NOT NULL,
id TEXT PRIMARY KEY NOT NULL,
inbox TEXT NOT NULL,
outbox TEXT NOT NULL
);

View file

@ -1,7 +1,7 @@
CREATE TABLE IF NOT EXISTS post
(
-- Uri
id TEXT PRIMARY KEY NOT NULL,
uri TEXT NOT NULL,
user_id TEXT NOT NULL,
content TEXT NOT NULL,
created_at TEXT NOT NULL,

View file

@ -2,8 +2,8 @@ CREATE TABLE IF NOT EXISTS activity
(
-- UUID
id TEXT PRIMARY KEY NOT NULL,
ty TEXT NOT NULL,
actor_id TEXT NOT NULL,
ty TEXT NOT NULL,
actor_id TEXT NOT NULL,
FOREIGN KEY(actor_id) REFERENCES actor(id)
);