INNER CODE UNIT · JavaScript
setCookie
ChatFAQ/ChatFAQ · widget/utils/index.js:17
export function setCookie(name, value, days) {
const expirationDate = new Date();
expirationDate.setTime(expirationDate.getTime() + (days * 24 * 60 * 60 * 1000));
document.cookie = `${name}=${value};expires=${expirationDate.toUTCString()};path=/`;
}
export function getUserId() {
const cookieName = 'chatfaq-user-uuid'
let uuid = getCookie(cookieName);
if (!uuid) {
uuid = generateUUID();
setCookie(cookieName, uuid, 365 * 10); // Save the UUID in cookies for 10 years
}
return uuid;
}
export function createTextMessage(type, content, stack_id, stack_group_id) {
return {