/* DISABLED FEATURE */ !(() => { return; const PlaceID = parseInt(window.location.pathname.split('/')[2]); fetch('https://polytoria.com/home') .then((response) => { if (!response.ok) { throw new Error('Network not ok'); } return response.text(); }) .then((data) => { const Parser = new DOMParser(); const Doc = Parser.parseFromString(data, 'text/html'); fetch('https://polytoria.com/api/places/join', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Csrf-Token': Doc.querySelector('[name="_csrf"]').value }, body: JSON.stringify({ placeID: PlaceID }) }) .then((response) => { if (!response.ok) { throw new Error('Network not ok'); } return response.json(); }) .then((data) => { if (data.success !== true) { throw new Error(data.message); } setTimeout(function () { window.location.href = 'polytoria://client/' + data.token; window.location.href = 'https://polytoria.com/places/' + PlaceID; }, 5000); }) .catch((error) => { console.log(error); }); }); })();