Ctrl K
ComunidadGuías…

server/presenters/groupUser.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import type GroupUser from "@server/models/GroupUser";
import { presentUser } from ".";

export default function presentGroupUser(
  membership: GroupUser,
  options?: { includeUser: boolean }
) {
  return {
    id: `${membership.userId}-${membership.groupId}`,
    userId: membership.userId,
    groupId: membership.groupId,
    permission: membership.permission,
    createdById: membership.createdById,
    createdBy: membership.createdBy
      ? presentUser(membership.createdBy)
      : undefined,
    createdAt: membership.createdAt,
    user: options?.includeUser ? presentUser(membership.user) : undefined,
  };
}