Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var responseStatus;
- var postBody = {
- UserName: travelNexusRegisterUsernameInput.value,
- Email: travelNexusRegisterEmailInput.value,
- Password: travelNexusRegisterPasswordInput.value,
- ConfirmPassword: travelNexusRegisterConfirmPasswordInput.value,
- PlayerId: travelNexusRegisterPlayerIdInput.value,
- ApiKey: travelNexusRegisterApiKeyInput.value
- }
- fetch("https://torn.plus/api/auth/register", {
- method: "POST",
- mode: "cors",
- headers: { "Content-Type": "application/json; charset=utf-8" },
- body: JSON.stringify(postBody)
- }).then(response => {
- responseStatus = response.status;
- return response.json();
- }).then(jsonResponse => {
- switch (responseStatus) {
- case 400:
- if (jsonResponse.UserName) {
- for (var i in jsonResponse.UserName) {
- console.log(jsonResponse.UserName[i]);
- }
- }
- if (jsonResponse.Email) {
- for (var i in jsonResponse.Email) {
- console.log(jsonResponse.Email[i]);
- }
- }
- if (jsonResponse.Password) {
- for (var i in jsonResponse.Password) {
- console.log(jsonResponse.Password[i]);
- }
- }
- if (jsonResponse.ConfirmPassword) {
- for (var i in jsonResponse.ConfirmPassword) {
- console.log(jsonResponse.ConfirmPassword[i]);
- }
- }
- if (jsonResponse.PlayerId) {
- for (var i in jsonResponse.PlayerId) {
- console.log(jsonResponse.PlayerId[i]);
- }
- }
- if (jsonResponse.ApiKey) {
- for (var i in jsonResponse.PlayerId) {
- console.log(jsonResponse.ApiKey[i]);
- }
- }
- break;
- case 200:
- if (jsonResponse.succeeded == true) {
- //travelNexusRegisterErrorSpan.innerHTML = "Registration successful";
- //travelNexusRegisterErrorSpan.classList.add("tornplus-error--success");
- //travelNexusRegisterErrorSpan.classList.remove("tornplus-error--fail");
- }
- else {
- //travelNexusRegisterErrorSpan.innerHTML = "Unknown error! Check the console log.";
- //travelNexusRegisterErrorSpan.classList.remove("tornplus-error--success");
- //travelNexusRegisterErrorSpan.classList.add("tornplus-error--fail");
- console.log(jsonResponse.errors);
- }
- break;
- default:
- //travelNexusRegisterErrorSpan.innerHTML = "Unknown error! Check the console log.";
- //travelNexusRegisterErrorSpan.classList.remove("tornplus-error--success");
- //travelNexusRegisterErrorSpan.classList.add("tornplus-error--fail");
- console.log(jsonResponse);
- }
- }).catch(error => {
- console.log(error)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement