From 8268b143856545fdee0918d3bebf62455afdf97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Wed, 3 Dec 2025 18:07:35 -0300 Subject: [PATCH] fix msg --- .../app/routes/settings/profile.tsx | 14 ++++++++++++++ id.saladeaula.digital/app/routes/register.py | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/saladeaula.digital/app/routes/settings/profile.tsx b/apps/saladeaula.digital/app/routes/settings/profile.tsx index 1667d3e..3d70b15 100644 --- a/apps/saladeaula.digital/app/routes/settings/profile.tsx +++ b/apps/saladeaula.digital/app/routes/settings/profile.tsx @@ -5,6 +5,7 @@ import { useForm } from 'react-hook-form' import { Link, useOutletContext } from 'react-router' import { PatternFormat } from 'react-number-format' import { zodResolver } from '@hookform/resolvers/zod' +import { toast } from 'sonner' import { Button } from '@repo/ui/components/ui/button' import { @@ -35,6 +36,7 @@ import { AlertDescription, AlertTitle } from '@repo/ui/components/ui/alert' +import { useEffect } from 'react' export async function action({ request, context }: Route.ActionArgs) { const body = await request.json() @@ -71,6 +73,18 @@ export default function Route({}: Route.ComponentProps) { }) } + useEffect(() => { + if (fetcher.data?.ok) { + toast.success('Seu perfil foi atualizado.') + return + } + + switch (fetcher.data?.error?.type) { + case 'RateLimitExceededError': + toast.error('Seu limite diário de atualizações foi atingido.') + } + }, [fetcher.data]) + return (
diff --git a/id.saladeaula.digital/app/routes/register.py b/id.saladeaula.digital/app/routes/register.py index 23ca029..bbf2221 100644 --- a/id.saladeaula.digital/app/routes/register.py +++ b/id.saladeaula.digital/app/routes/register.py @@ -113,7 +113,7 @@ def _create_user(*, user: User, password: str): item={ 'sk': '0', 'email_verified': False, - 'createdDate': now_, + 'createDate': now_, # Post-migration (users): uncomment the folloing line # 'created_at': now_, }