diff --git a/apps/infoalloggi/emails/invito.tsx b/apps/infoalloggi/emails/invito.tsx
index 67dec8c..f5e3e12 100644
--- a/apps/infoalloggi/emails/invito.tsx
+++ b/apps/infoalloggi/emails/invito.tsx
@@ -1,4 +1,5 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components";
+import { env } from "~/env";
import Base from "./base";
export type Invito_NewMail = {
mailType: "invito";
@@ -7,10 +8,17 @@ export type Invito_NewMail = {
type InvitoProps = {
nome: string;
- inviteUrl: string;
+ email: string;
+ password: string;
+ //inviteUrl: string;
};
-const Invito = ({ nome, inviteUrl }: InvitoProps) => {
+const Invito = ({
+ nome,
+ //inviteUrl,
+ email,
+ password
+}: InvitoProps) => {
return (
<>
@@ -26,11 +34,21 @@ const Invito = ({ nome, inviteUrl }: InvitoProps) => {
disponibili.
+
+
+ Le tue credenziali sono:
+
+ Email: {email}
+
+ Password: {password}
+
+
diff --git a/apps/infoalloggi/src/server/api/routers/invite.ts b/apps/infoalloggi/src/server/api/routers/invite.ts
index 3b5b594..56fcaff 100644
--- a/apps/infoalloggi/src/server/api/routers/invite.ts
+++ b/apps/infoalloggi/src/server/api/routers/invite.ts
@@ -1,6 +1,5 @@
import { TRPCError } from "@trpc/server";
import { z } from "zod";
-import { env } from "~/env";
import {
adminProcedure,
createTRPCRouter,
@@ -8,7 +7,6 @@ import {
} from "~/server/api/trpc";
import {
consumeInviteToken,
- createInviteToken,
sendInvitoEmail,
verifyInviteToken,
} from "~/server/controllers/invites.controller";
@@ -29,15 +27,16 @@ export const inviteRouter = createTRPCRouter({
.mutation(async ({ input }) => {
try {
const user = await getUser({ userId: input.id, db });
- const token = await createInviteToken(user.email);
+ //const token = await createInviteToken(user.email);
- const inviteUrl = `${env.BASE_URL}/auth/accetta-invito/${token}`;
+ //const inviteUrl = `${env.BASE_URL}/auth/accetta-invito/${token}`;
await sendInvitoEmail({
userId: input.id,
email: user.email,
nome: user.nome,
- inviteUrl,
+ password: user.password,
+ //inviteUrl,
});
return { success: true };
diff --git a/apps/infoalloggi/src/server/controllers/invites.controller.ts b/apps/infoalloggi/src/server/controllers/invites.controller.ts
index 880b1c7..332bfad 100644
--- a/apps/infoalloggi/src/server/controllers/invites.controller.ts
+++ b/apps/infoalloggi/src/server/controllers/invites.controller.ts
@@ -67,21 +67,25 @@ export async function consumeInviteToken(token: string) {
export const sendInvitoEmail = async ({
userId,
email,
- inviteUrl,
+ password,
nome,
+ //inviteUrl,
}: {
userId: UsersId;
email: string;
- inviteUrl: string;
+ password: string;
nome: string;
+ //inviteUrl: string;
}) => {
try {
await NewMail({
template: {
mailType: "invito",
props: {
- inviteUrl,
+ email,
nome,
+ password,
+ //inviteUrl,
},
},
mail: {