import type { ServiceMethodFactory } from "@ethicdevs/react-monolith";
import { OrganizationMembership } from "@prisma/client";
import type { UsersServiceDeps } from "./types";
const getUserOrganizationMemberships: ServiceMethodFactory<
UsersServiceDeps,
[string],
Promise<OrganizationMembership[]>
> = ({ request }) => {
return async (userId) => {
const orgMemberships = await request.prisma.organizationMembership.findMany(
{
where: {
userId,
},
}
);
return orgMemberships;
};
};
export default getUserOrganizationMemberships;