27 lines
854 B
JavaScript
27 lines
854 B
JavaScript
account.getPrefs().then((response) => {
|
|
if(response.user_token !== undefined) {
|
|
message_box('info', 'You\'re already conneted! <a href="/">Go home</a>');
|
|
|
|
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;
|
|
})
|
|
|
|
}); |