Slight refactoring, begin work on major moderation overhaul

This commit is contained in:
Jesse Wierzbinski 2024-03-03 15:27:08 -10:00
parent e05dca9fc1
commit 2bc9ff51ea
No known key found for this signature in database
45 changed files with 639 additions and 109 deletions

View file

@ -1,5 +1,5 @@
import { MatchedRoute } from "bun";
import { getConfig, getHost } from "@config";
import { getConfig, getHost } from "~classes/configmanager";
import { xmlResponse } from "@response";
import { applyConfig } from "@api";

View file

@ -1,6 +1,6 @@
import { jsonResponse } from "@response";
import { MatchedRoute } from "bun";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { applyConfig } from "@api";
export const meta = applyConfig({

View file

@ -1,5 +1,5 @@
import { MatchedRoute } from "bun";
import { getConfig, getHost } from "@config";
import { getConfig, getHost } from "~classes/configmanager";
import { applyConfig } from "@api";
export const meta = applyConfig({

View file

@ -1,6 +1,6 @@
import { errorResponse, jsonResponse } from "@response";
import { MatchedRoute } from "bun";
import { getConfig, getHost } from "@config";
import { getConfig, getHost } from "~classes/configmanager";
import { applyConfig } from "@api";
import { client } from "~database/datasource";

View file

@ -1,4 +1,4 @@
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { parseRequest } from "@request";
import { jsonResponse } from "@response";
import { tempmailDomains } from "@tempmail";

View file

@ -1,4 +1,4 @@
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";
import {

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { jsonResponse } from "@response";
import { client } from "~database/datasource";
import { userRelations, userToAPI } from "~database/entities/User";

View file

@ -4,7 +4,7 @@ import { client } from "~database/datasource";
import { getFromRequest } from "~database/entities/User";
import type { APIRouteMeta } from "~types/api";
import { uploadFile } from "~classes/media";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { attachmentToAPI, getUrl } from "~database/entities/Attachment";
import type { MatchedRoute } from "bun";
import { parseRequest } from "@request";

View file

@ -6,7 +6,7 @@ import { getFromRequest } from "~database/entities/User";
import type { APIRouteMeta } from "~types/api";
import sharp from "sharp";
import { uploadFile } from "~classes/media";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { attachmentToAPI, getUrl } from "~database/entities/Attachment";
export const meta: APIRouteMeta = applyConfig({

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";
import { sanitizeHtml } from "@sanitization";

View file

@ -1,6 +1,6 @@
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";
import type { MatchedRoute } from "bun";

View file

@ -2,7 +2,7 @@
/* eslint-disable @typescript-eslint/no-unsafe-argument */
/* eslint-disable @typescript-eslint/no-unused-vars */
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";
import { sanitizeHtml } from "@sanitization";

View file

@ -6,7 +6,7 @@ import { getFromRequest } from "~database/entities/User";
import type { APIRouteMeta } from "~types/api";
import sharp from "sharp";
import { uploadFile } from "~classes/media";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { attachmentToAPI, getUrl } from "~database/entities/Attachment";
export const meta: APIRouteMeta = applyConfig({

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { MeiliIndexType, meilisearch } from "@meilisearch";
import { parseRequest } from "@request";
import { errorResponse, jsonResponse } from "@response";

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { oauthRedirectUri } from "@constants";
import type { MatchedRoute } from "bun";
import {

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { oauthRedirectUri } from "@constants";
import type { MatchedRoute } from "bun";
import { randomBytes } from "crypto";

View file

@ -1,5 +1,5 @@
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { jsonResponse } from "@response";
export const meta = applyConfig({

View file

@ -1,7 +1,7 @@
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
/* eslint-disable @typescript-eslint/no-unused-vars */
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { getBestContentType } from "@content_types";
import { errorResponse, jsonResponse } from "@response";
import type { MatchedRoute } from "bun";

View file

@ -1,7 +1,7 @@
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
/* eslint-disable @typescript-eslint/no-unused-vars */
import { applyConfig } from "@api";
import { getConfig } from "@config";
import { getConfig } from "~classes/configmanager";
import { errorResponse, jsonResponse } from "@response";
import type { MatchedRoute } from "bun";
import { client } from "~database/datasource";

View file

@ -1,6 +1,6 @@
import { jsonResponse } from "@response";
import type { MatchedRoute } from "bun";
import { getConfig, getHost } from "@config";
import { getConfig, getHost } from "~classes/configmanager";
import { applyConfig } from "@api";
import {
statusAndUserRelations,