Add new inbox endpoint

This commit is contained in:
Jesse Wierzbinski 2023-09-12 17:06:47 -10:00
parent e618996936
commit 1027eada7c
No known key found for this signature in database
GPG key ID: F9A1E418934E40B0
5 changed files with 110 additions and 16 deletions

View file

@ -1,4 +1,4 @@
import { APObject } from "activitypub-types";
import { APActivity, APObject } from "activitypub-types";
import { NodeObject } from "jsonld";
export const jsonResponse = (data: object, status = 200) => {
@ -10,7 +10,10 @@ export const jsonResponse = (data: object, status = 200) => {
});
};
export const jsonLdResponse = (data: NodeObject | APObject, status = 200) => {
export const jsonLdResponse = (
data: NodeObject | APActivity | APObject,
status = 200
) => {
return new Response(JSON.stringify(data), {
headers: {
"Content-Type": "application/activity+json",