Purge ActivityPub from project to start implementing Lysand

This commit is contained in:
Jesse Wierzbinski 2023-10-30 10:23:29 -10:00
parent 3e86ffbf2d
commit 02b56f8fde
No known key found for this signature in database
GPG key ID: F9A1E418934E40B0
13 changed files with 9 additions and 1357 deletions

View file

@ -81,7 +81,6 @@ export default async (req: Request): Promise<Response> => {
return errorResponse("Display name contains blocked words", 422);
}
user.actor.data.name = sanitizedDisplayName;
user.display_name = sanitizedDisplayName;
}
@ -103,7 +102,6 @@ export default async (req: Request): Promise<Response> => {
return errorResponse("Bio contains blocked words", 422);
}
user.actor.data.summary = sanitizedNote;
user.note = sanitizedNote;
}
@ -196,7 +194,6 @@ export default async (req: Request): Promise<Response> => {
}
await user.save();
await user.updateActor();
return jsonResponse(await user.toAPI());
};

View file

@ -6,11 +6,8 @@ import { getConfig } from "@config";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";
import { sanitizeHtml } from "@sanitization";
import { APActor } from "activitypub-types";
import { sanitize } from "isomorphic-dompurify";
import { parse } from "marked";
import { Application } from "~database/entities/Application";
import { RawObject } from "~database/entities/RawObject";
import { Status, statusRelations } from "~database/entities/Status";
import { User } from "~database/entities/User";
import { APIRouteMeta } from "~types/api";

View file

@ -1,7 +1,8 @@
/* eslint-disable @typescript-eslint/require-await */
/* eslint-disable @typescript-eslint/no-unused-vars */
import { applyConfig } from "@api";
import { errorResponse, jsonLdResponse } from "@response";
import { jsonResponse } from "@response";
import { MatchedRoute } from "bun";
import { RawActivity } from "~database/entities/RawActivity";
export const meta = applyConfig({
allowedMethods: ["GET"],
@ -22,11 +23,5 @@ export default async (
req: Request,
matchedRoute: MatchedRoute
): Promise<Response> => {
const object = await RawActivity.findOneBy({
id: matchedRoute.params.id,
});
if (!object) return errorResponse("Object not found", 404);
return jsonLdResponse(object);
return jsonResponse({});
};