@atomicjolt/lti-client
Version:
Client Javascript libraries to handle LTI.
18 lines (15 loc) • 423 B
text/typescript
import { InitSettings } from "../types";
export function hasCookie(settings: InitSettings) {
if (document.cookie) {
return document.cookie.match(
`(^|;)\\s*${settings.openIdCookiePrefix}` + settings.state
);
}
return false;
}
export function setCookie(settings: InitSettings) {
document.cookie =
settings.openIdCookiePrefix +
settings.state +
"=1; path=/; max-age=60; SameSite=None;";
}