Files
whyrating/apps/mobile/src/lib/providers/monitoring.tsx
2026-02-04 01:55:00 +01:00

26 lines
453 B
TypeScript

import { useEffect } from "react";
import { initialize, identify } from "@turbostarter/monitoring-mobile";
import { authClient } from "~/lib/auth";
initialize();
export const MonitoringProvider = ({
children,
}: {
children: React.ReactNode;
}) => {
const session = authClient.useSession();
useEffect(() => {
if (session.isPending) {
return;
}
identify(session.data?.user ?? null);
}, [session]);
return children;
};