import { supabase } from '$lib/utils/functions/supabase'; export async function sendStudentCourseWelcome(params: { to: string; orgName: string; courseName: string; }) { const { data } = await supabase.auth.getSession(); const accessToken = data.session?.access_token || ''; try { const response = await fetch('/api/email/course/student_welcome', { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: accessToken }, body: JSON.stringify(params) }); if (!response.ok) { throw new Error(await response.text()); } const result = await response.json(); console.log('Sent invite email', result); } catch (error) { console.error('Error sending invite email', error); } } export async function sendTeacherStudentJoinedCourse(params: { to: Array; courseName: string; }) { const { data } = await supabase.auth.getSession(); const accessToken = data.session?.access_token || ''; try { const response = await fetch('/api/email/course/teacher_student_joined', { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: accessToken }, body: JSON.stringify(params) }); if (!response.ok) { throw new Error(await response.text()); } const result = await response.json(); console.log('Sent invite email', result); } catch (error) { console.error('Error sending invite email', error); } }