mastodon_algorithm_frontend/js/connect.js

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;
})
});