diff --git a/src/providers/piefed/compat.ts b/src/providers/piefed/compat.ts index fe2e2dc..8b7ed62 100644 --- a/src/providers/piefed/compat.ts +++ b/src/providers/piefed/compat.ts @@ -115,6 +115,8 @@ export function toPerson( return { ...person, avatar: person.avatar ?? undefined, // TODO piefed types are wrong, this is returned as null if not set + banner: person.banner ?? undefined, // TODO piefed types are wrong, this is returned as null if not set + bio: person.about ?? undefined, // TODO piefed types are wrong, this is returned as null if not set bot_account: person.bot, display_name: person.title ?? undefined, // TODO piefed types are wrong, this is returned as null if not set name: person.user_name!, diff --git a/src/schemas/Person.ts b/src/schemas/Person.ts index 84f7629..91a6ae0 100644 --- a/src/schemas/Person.ts +++ b/src/schemas/Person.ts @@ -3,6 +3,8 @@ import { z } from "zod/v4-mini"; export const Person = z.object({ actor_id: z.string(), avatar: z.optional(z.string()), + banner: z.optional(z.string()), + bio: z.optional(z.string()), bot_account: z.boolean(), deleted: z.boolean(), display_name: z.optional(z.string()),