forked from Adleraci/adlerka.top
Implement a bunch of stuff
This commit is contained in:
37
assets/script.js
Normal file
37
assets/script.js
Normal file
@@ -0,0 +1,37 @@
|
||||
function doAction(requestData, successMessage, failureMessage) {
|
||||
return fetch('https://home.adlerka.top/account', {
|
||||
method: 'POST',
|
||||
body: requestData,
|
||||
})
|
||||
.then(response => {
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP error! Status: ${response.status}`);
|
||||
}
|
||||
return response.json();
|
||||
})
|
||||
.then(data => {
|
||||
handleResponse(data, successMessage, failureMessage);
|
||||
return data; // Returning the response data for further processing
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('Error:', error);
|
||||
});
|
||||
}
|
||||
|
||||
function handleResponse(data, SuccessMessage, failureMessage) {
|
||||
const StatusMessageElement = document.getElementById("StatusMessage");
|
||||
|
||||
if (data.Status === 'Success') {
|
||||
StatusMessageElement.innerText = SuccessMessage;
|
||||
} else {
|
||||
StatusMessageElement.innerText = failureMessage;
|
||||
}
|
||||
}
|
||||
|
||||
function logout() {
|
||||
const data = new URLSearchParams();
|
||||
data.append("action", "logout");
|
||||
|
||||
doAction(data, "Logout Successful!", "Logout failed.");
|
||||
}
|
||||
|
Reference in New Issue
Block a user