14 lines
318 B
TypeScript
14 lines
318 B
TypeScript
'use server';
|
|
|
|
import { authOptions } from '@/config/auth';
|
|
import { getServerSession } from 'next-auth/next';
|
|
|
|
export async function getSessionUser() {
|
|
const session = await getServerSession(authOptions);
|
|
const user = session?.user;
|
|
|
|
if (!user?.telegramId) throw new Error('Missing session');
|
|
|
|
return user;
|
|
}
|