import { writable } from 'svelte/store'; import axios from 'axios'; import { API_URL } from './settings'; export const discordUser = writable({}); export const hasSession = () => { return getCookie('SESSION') != null; }; function getCookie(name) { if (!window.document) { return null; } var dc = window.document.cookie; var prefix = name + '='; var begin = dc.indexOf('; ' + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else { begin += 2; var end = window.document.cookie.indexOf(';', begin); if (end == -1) { end = dc.length; } } // because unescape has been deprecated, replaced with decodeURI //return unescape(dc.substring(begin + prefix.length, end)); return decodeURI(dc.substring(begin + prefix.length, end)); }