diff --git a/apps/user/app/(main)/(user)/dashboard/content.tsx b/apps/user/app/(main)/(user)/dashboard/content.tsx index 99da56b..9bab2dc 100644 --- a/apps/user/app/(main)/(user)/dashboard/content.tsx +++ b/apps/user/app/(main)/(user)/dashboard/content.tsx @@ -7,7 +7,7 @@ import Unsubscribe from '@/components/subscribe/unsubscribe'; import useGlobalStore from '@/config/use-global'; import { getStat } from '@/services/common/common'; import { queryApplicationConfig } from '@/services/user/subscribe'; -import { queryUserSubscribe } from '@/services/user/user'; +import { queryUserSubscribe, resetUserSubscribeToken } from '@/services/user/user'; import { getPlatform } from '@/utils/common'; import { useQuery } from '@tanstack/react-query'; import { @@ -58,7 +58,7 @@ export default function Content() { const [protocol, setProtocol] = useState(''); - const { data: userSubscribe = [] } = useQuery({ + const { data: userSubscribe = [], refetch } = useQuery({ queryKey: ['queryUserSubscribe'], queryFn: async () => { const { data } = await queryUserSubscribe(); @@ -159,7 +159,15 @@ export default function Content() { {t('cancel')} - toast.success(t('resetSuccess'))}> + { + await resetUserSubscribeToken({ + user_subscribe_id: item.id, + }); + await refetch(); + toast.success(t('resetSuccess')); + }} + > {t('confirm')} diff --git a/apps/user/components/user-nav.tsx b/apps/user/components/user-nav.tsx index a4b4cb8..b1451b0 100644 --- a/apps/user/components/user-nav.tsx +++ b/apps/user/components/user-nav.tsx @@ -31,7 +31,7 @@ export function UserNav() { - {user?.email?.[0]?.toUpperCase() || user?.telephone?.[0]?.toUpperCase()} + {user?.auth_methods?.[0]?.auth_identifier.toUpperCase().charAt(0)} @@ -40,7 +40,9 @@ export function UserNav() {

ID: {user?.id}

-

{user?.telephone || user?.email}

+

+ {user?.auth_methods?.[0]?.auth_identifier} +