add review db, fix issues with spamming css url and readme whenever status updated

This commit is contained in:
creations 2025-05-10 12:46:58 -04:00
parent 5ad5d7181f
commit 9aa58ae23f
Signed by: creations
GPG key ID: 8F553AA4320FC711
6 changed files with 281 additions and 2 deletions

View file

@ -1,5 +1,10 @@
import { resolve } from "node:path";
import { badgeApi, lanyardConfig, plausibleScript } from "@config/environment";
import {
badgeApi,
lanyardConfig,
plausibleScript,
reviewDb,
} from "@config/environment";
import { file } from "bun";
const routeDef: RouteDef = {
@ -24,6 +29,10 @@ async function handler(request: ExtendedRequest): Promise<Response> {
head.setAttribute("data-instance-uri", instance);
head.setAttribute("data-badge-url", badgeApi || "");
if (reviewDb.enabled) {
head.setAttribute("data-review-db", reviewDb.url);
}
if (plausibleScript) {
head.append(plausibleScript, { html: true });
}