fix(api): 🐛 Fix OpenID provider logos not showing up
Some checks failed
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 1s
Build Docker Images / lint (push) Failing after 7s
Build Docker Images / check (push) Failing after 6s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s

This commit is contained in:
Jesse Wierzbinski 2025-04-15 22:59:05 +02:00
parent d54527454f
commit 0a712128a5
No known key found for this signature in database
2 changed files with 4 additions and 6 deletions

View file

@ -7,7 +7,6 @@ import { resolver } from "hono-openapi/zod";
import type { z } from "zod"; import type { z } from "zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import { markdownParse } from "~/classes/functions/status"; import { markdownParse } from "~/classes/functions/status";
import type { ProxiableUrl } from "~/classes/media/url";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import manifest from "~/package.json"; import manifest from "~/package.json";
@ -56,7 +55,7 @@ export default apiRoute((app) =>
providers?: { providers?: {
id: string; id: string;
name: string; name: string;
icon?: ProxiableUrl; icon?: string;
}[]; }[];
} }
| undefined; | undefined;
@ -129,7 +128,7 @@ export default apiRoute((app) =>
providers: providers:
oidcConfig?.providers?.map((p) => ({ oidcConfig?.providers?.map((p) => ({
name: p.name, name: p.name,
icon: p.icon?.proxied, icon: p.icon,
id: p.id, id: p.id,
})) ?? [], })) ?? [],
}, },

View file

@ -5,7 +5,6 @@ import { and, eq, isNull } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import type { ProxiableUrl } from "~/classes/media/url";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import pkg from "~/package.json"; import pkg from "~/package.json";
@ -47,7 +46,7 @@ export default apiRoute((app) =>
providers?: { providers?: {
id: string; id: string;
name: string; name: string;
icon?: ProxiableUrl; icon?: string;
}[]; }[];
} }
| undefined; | undefined;
@ -168,7 +167,7 @@ export default apiRoute((app) =>
providers: providers:
oidcConfig?.providers?.map((p) => ({ oidcConfig?.providers?.map((p) => ({
name: p.name, name: p.name,
icon: p.icon?.proxied, icon: p.icon,
id: p.id, id: p.id,
})) ?? [], })) ?? [],
}, },