account.getPrefs().then((response) => { if(response.user_token !== undefined) { message_box('info', 'You\'re already conneted! Go home'); return }; if(response.user_server_uri == undefined) { document.getElementById('instance-connect').style.display = 'block'; return } }); document.getElementById('instance-connect').addEventListener('submit', (event) => { event.preventDefault(); const server_url = document.getElementById('server-url').value; functions.createExecution('servers', '{"action": "register_server", "user_id": "' + accountDetailsPromise['$id'] + '", "server_url": "' + server_url + '"}') .then((res) => { // console.log(JSON.parse(res.response)['redirect_uri']); window.location.href = JSON.parse(res.response).redirect_uri; }) });