Files
documenso/packages/lib/server-only/profile/get-avatar-image.ts
2025-12-09 09:19:49 +11:00

22 lines
420 B
TypeScript

import { prisma } from '@documenso/prisma';
import { loadAvatar } from '../../utils/images/avatar';
export type GetAvatarImageOptions = {
id: string;
};
export const getAvatarImage = async ({ id }: GetAvatarImageOptions) => {
const avatarImage = await prisma.avatarImage.findFirst({
where: {
id,
},
});
if (!avatarImage) {
return null;
}
return await loadAvatar(avatarImage.bytes);
};