mirror of
https://github.com/versia-pub/server.git
synced 2026-03-12 21:39:15 +01:00
chore: ⬆️ Upgrade dependencies
This commit is contained in:
parent
f260064083
commit
f00ac1a590
173 changed files with 665 additions and 752 deletions
|
|
@ -2,7 +2,7 @@ import type { ApiError } from "@versia-server/kit";
|
|||
import { env } from "bun";
|
||||
import type { MiddlewareHandler } from "hono";
|
||||
import { rateLimiter } from "hono-rate-limiter";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
import type { HonoEnv } from "~/types/api";
|
||||
|
||||
// Not exported by hono-rate-limiter
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {
|
|||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { getFeed } from "@/rss";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {
|
|||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { getFeed } from "@/rss";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import {
|
|||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import {
|
|||
relationshipQueue,
|
||||
} from "@versia-server/kit/queues/relationships";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import {
|
|||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import {
|
|||
} from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { Role as RoleSchema } from "@versia/client/schemas";
|
|||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, gt, gte, inArray, isNull, lt, or, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import { db, User } from "@versia-server/kit/db";
|
|||
import type { Users } from "@versia-server/kit/tables";
|
||||
import { type InferSelectModel, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { rateLimit } from "../../../../../middlewares/rate-limit.ts";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import { Users } from "@versia-server/kit/tables";
|
|||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import ISO6391 from "iso-639-1";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { tempmailDomains } from "@/tempmail";
|
||||
import { rateLimit } from "../../../../middlewares/rate-limit.ts";
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import { parseUserAddress } from "@versia-server/kit/parsers";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { rateLimit } from "../../../../../middlewares/rate-limit.ts";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import {
|
|||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { rateLimit } from "../../../../../middlewares/rate-limit.ts";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import { Users } from "@versia-server/kit/tables";
|
|||
import { eq, ilike, not, or, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import stringComparison from "string-comparison";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { rateLimit } from "../../../../../middlewares/rate-limit.ts";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import { versiaTextToHtml } from "@versia-server/kit/parsers";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { mergeAndDeduplicate } from "@/lib";
|
||||
import { sanitizedHtmlStrip } from "@/sanitization";
|
||||
import { rateLimit } from "../../../../../middlewares/rate-limit.ts";
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, handleZodError, jsonOrForm } from "@versia-server/kit/api";
|
||||
import { Client } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { randomString } from "@/math";
|
||||
import { rateLimit } from "../../../../middlewares/rate-limit.ts";
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { Emoji } from "@versia-server/kit/db";
|
|||
import { Emojis } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull, or } from "drizzle-orm";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import {
|
|||
withEmojiParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { mimeLookup } from "@/content_types";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ const createImage = async (name: string): Promise<File> => {
|
|||
.png()
|
||||
.toBuffer();
|
||||
|
||||
return new File([inputBuffer], name, {
|
||||
return new File([inputBuffer as BlobPart], name, {
|
||||
type: "image/png",
|
||||
});
|
||||
};
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import { Emojis } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { and, eq, isNull, or } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { mimeLookup } from "@/content_types";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Relationship, User } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Relationship, User } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { markdownToHtml } from "@versia-server/kit/markdown";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
import manifest from "../../../../../../package.json" with { type: "json" };
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { Rule as RuleSchema } from "@versia/client/schemas";
|
|||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import { Markers } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { and, eq, type SQL } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
const MarkerResponseSchema = z.object({
|
||||
notifications: MarkerSchema.optional(),
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Media } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Media } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import type { Notification } from "@versia/client/schemas";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
|
||||
const { users, deleteUsers } = await getTestUsers(2);
|
||||
let notifications: z.infer<typeof Notification>[] = [];
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Notification } from "@versia-server/kit/db";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import type { Notification } from "@versia/client/schemas";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
|
||||
const { users, deleteUsers } = await getTestUsers(2);
|
||||
let notifications: z.infer<typeof Notification>[] = [];
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Notification } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import {
|
|||
getTestStatuses,
|
||||
getTestUsers,
|
||||
} from "@versia-server/tests";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
|
||||
const { users, deleteUsers } = await getTestUsers(2);
|
||||
const statuses = await getTestStatuses(5, users[0]);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {
|
|||
qsQuery,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.delete(
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Notifications } from "@versia-server/kit/tables";
|
||||
import { and, eq, gt, gte, inArray, lt, not, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { PushSubscription } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.delete(
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
|||
import { Role } from "@versia-server/kit/db";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { db } from "@versia-server/kit/db";
|
|||
import { OpenIdAccounts } from "@versia-server/kit/tables";
|
||||
import { and, eq, type SQL } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { OpenIdLoginFlows } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import * as client from "openid-client";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { oauthRedirectUri } from "@/lib";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import {
|
|||
versiaTextToHtml,
|
||||
} from "@versia-server/kit/parsers";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { sanitizedHtmlStrip } from "@/sanitization";
|
||||
|
||||
const schema = z
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import { describeRoute, resolver, validator } from "hono-openapi";
|
|||
import emojis from "unicode-emoji-json/data-ordered-emoji.json" with {
|
||||
type: "json",
|
||||
};
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.put(
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import {
|
|||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withNoteParam } from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {
|
|||
withNoteParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { Emojis } from "@versia-server/kit/tables";
|
|||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { eq } from "drizzle-orm";
|
||||
import type { z } from "zod/v4";
|
||||
import type { z } from "zod";
|
||||
|
||||
const { users, deleteUsers } = await getTestUsers(5);
|
||||
let media: Media;
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import {
|
|||
} from "@versia-server/kit/parsers";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { sanitizedHtmlStrip } from "@/sanitization";
|
||||
|
||||
const schema = z
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, gt, gte, inArray, lt, or, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import { Timeline } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, gt, gte, inArray, lt, or, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import { db } from "@versia-server/kit/db";
|
|||
import { FilterKeywords, Filters } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray, type SQL } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import { FilterKeywords, Filters } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { eq, type SQL } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Media } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import { searchManager } from "@versia-server/kit/search";
|
|||
import { Instances, Notes, Users } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray, isNull, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { apiRoute, handleZodError } from "@versia-server/kit/api";
|
||||
import { InboxJobType, inboxQueue } from "@versia-server/kit/queues/inbox";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { Like, User } from "@versia-server/kit/db";
|
|||
import { Likes } from "@versia-server/kit/tables";
|
||||
import { and, eq, sql } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, handleZodError } from "@versia-server/kit/api";
|
||||
import { file as bunFile } from "bun";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { apiRoute, handleZodError } from "@versia-server/kit/api";
|
|||
import { proxy } from "hono/proxy";
|
||||
import type { ContentfulStatusCode, StatusCode } from "hono/utils/http-status";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { Note } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { db, Note } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { db, Note } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { db, Note } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { db, Token } from "@versia-server/kit/db";
|
|||
import { Tokens } from "@versia-server/kit/tables";
|
||||
import { and, eq } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ import { setCookie } from "hono/cookie";
|
|||
import { sign } from "hono/jwt";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import * as client from "openid-client";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { randomString } from "@/math.ts";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { OpenIdLoginFlows } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute, validator } from "hono-openapi";
|
||||
import * as client from "openid-client";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { oauthRedirectUri } from "@/lib";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
|
|
|
|||
|
|
@ -76,7 +76,9 @@ describe("/oauth/token", () => {
|
|||
|
||||
expect(response.status).toBe(422);
|
||||
const body = await response.json();
|
||||
expect(body.error).toInclude(`Expected string at "code"`);
|
||||
expect(body.error).toInclude(
|
||||
`expected string, received undefined at "code"`,
|
||||
);
|
||||
});
|
||||
|
||||
test("should return error for missing redirect_uri", async () => {
|
||||
|
|
@ -95,7 +97,9 @@ describe("/oauth/token", () => {
|
|||
|
||||
expect(response.status).toBe(422);
|
||||
const body = await response.json();
|
||||
expect(body.error).toInclude(`Expected string at "redirect_uri"`);
|
||||
expect(body.error).toInclude(
|
||||
`expected string, received undefined at "redirect_uri"`,
|
||||
);
|
||||
});
|
||||
|
||||
test("should return error for missing client_id", async () => {
|
||||
|
|
@ -114,7 +118,9 @@ describe("/oauth/token", () => {
|
|||
|
||||
expect(response.status).toBe(422);
|
||||
const body = await response.json();
|
||||
expect(body.error).toInclude(`Expected string at "client_id"`);
|
||||
expect(body.error).toInclude(
|
||||
`expected string, received undefined at "client_id"`,
|
||||
);
|
||||
});
|
||||
|
||||
test("should return error for invalid client credentials", async () => {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import { AuthorizationCodes } from "@versia-server/kit/tables";
|
|||
import { randomUUIDv7 } from "bun";
|
||||
import { and, eq } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { randomString } from "@/math";
|
||||
|
||||
export default apiRoute((app) => {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { Note } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, handleZodError } from "@versia-server/kit/api";
|
||||
import { InboxJobType, inboxQueue } from "@versia-server/kit/queues/inbox";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.post(
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { ApiError } from "@versia-server/kit";
|
|||
import { apiRoute, handleZodError } from "@versia-server/kit/api";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { db, Note, User } from "@versia-server/kit/db";
|
|||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, eq, inArray } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
const NOTES_PER_PAGE = 20;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { config } from "@versia-server/config";
|
|||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { Note, User } from "@versia-server/kit/db";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import manifest from "../../../../../../package.json" with { type: "json" };
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute, resolver } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import { Users } from "@versia-server/kit/tables";
|
|||
import { federationBridgeLogger } from "@versia-server/logging";
|
||||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute, resolver, validator } from "hono-openapi";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
app.get(
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Account } from "./account.ts";
|
||||
import { Appeal } from "./appeal.ts";
|
||||
import { Id } from "./common.ts";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { userAddressRegex } from "../regex.ts";
|
||||
import { iso631, zBoolean } from "./common.ts";
|
||||
import { CustomEmoji } from "./emoji.ts";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export const Appeal = z
|
||||
.object({
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export const Application = z
|
||||
.object({
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Id } from "./common.ts";
|
||||
|
||||
export const Attachment = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Account } from "./account.ts";
|
||||
|
||||
export const PreviewCardAuthor = z
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import ISO6391 from "iso-639-1";
|
||||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export const Id = z.uuid();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Status } from "./status.ts";
|
||||
|
||||
export const Context = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { emojiRegex } from "../regex.ts";
|
||||
import { Id, zBoolean } from "./common.ts";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export const ExtendedDescription = z
|
||||
.object({
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Account } from "./account.ts";
|
||||
|
||||
export const FamiliarFollowers = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Id, zBoolean } from "./common.ts";
|
||||
|
||||
export const FilterStatus = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Instance } from "./instance.ts";
|
||||
import { SSOConfig } from "./versia.ts";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Account } from "./account.ts";
|
||||
import { iso631 } from "./common.ts";
|
||||
import { Rule } from "./rule.ts";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Id } from "./common.ts";
|
||||
|
||||
export const Marker = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Account } from "./account.ts";
|
||||
import { AccountWarning } from "./account-warning.ts";
|
||||
import { Id } from "./common.ts";
|
||||
|
|
@ -53,10 +53,6 @@ export const Notification = z
|
|||
description:
|
||||
"Report that was the object of the notification. Attached when type of the notification is admin.report.",
|
||||
}),
|
||||
event: z.undefined().meta({
|
||||
description:
|
||||
"Versia Server does not sever relationships, so this field is always empty.",
|
||||
}),
|
||||
moderation_warning: AccountWarning.optional().meta({
|
||||
description:
|
||||
"Moderation warning that caused the notification. Attached when type of the notification is moderation_warning.",
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Id } from "./common.ts";
|
||||
import { CustomEmoji } from "./emoji.ts";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
import { Source } from "./account.ts";
|
||||
|
||||
export const Preferences = z
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { z } from "zod/v4";
|
||||
import { z } from "zod";
|
||||
|
||||
export const PrivacyPolicy = z
|
||||
.object({
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue