Files
classroomio/apps/dashboard/src/lib/utils/functions/cookies.ts
T

14 lines
413 B
TypeScript
Raw Normal View History

2026-03-12 08:57:39 +01:00
import type { Cookies } from '@sveltejs/kit';
/**
* Returns the classroomio cookie string for API/auth requests.
* Filters cookies whose names include "classroomio" and joins them as `name=value; ...`.
*/
export function getCioCookieString(cookies: Cookies): string {
return cookies
.getAll()
.filter((c) => c.name.includes('classroomio'))
.map((c) => `${c.name}=${c.value}`)
.join('; ');
}