|
|
@@ -1,31 +1,31 @@
|
|
|
"use strict";
|
|
|
|
|
|
-function opennamu_do_insert_version(
|
|
|
- dom_name_version_now,
|
|
|
- dom_name_version_new
|
|
|
-) {
|
|
|
- let url = "/api/version";
|
|
|
- let xhr = new XMLHttpRequest();
|
|
|
- xhr.open("GET", url);
|
|
|
- xhr.send();
|
|
|
+function opennamu_do_insert_version(dom_name_version_now, dom_name_version_new) {
|
|
|
+ fetch("/api/version").then(response => {
|
|
|
+ if (!response.ok) {
|
|
|
+ throw new Error(`HTTP error! status: ${response.status}`);
|
|
|
+ }
|
|
|
+
|
|
|
+ return response.json();
|
|
|
+ }).then(get_data => {
|
|
|
+ document.getElementById(dom_name_version_now).innerHTML += get_data['version'];
|
|
|
|
|
|
- xhr.onreadystatechange = function() {
|
|
|
- if(this.readyState === 4 && this.status === 200) {
|
|
|
- let get_data = JSON.parse(this.responseText);
|
|
|
- document.getElementById(dom_name_version_now).innerHTML += get_data['version'];
|
|
|
-
|
|
|
- let url_2 = 'https://raw.githubusercontent.com/openNAMU/openNAMU/' + get_data['build'] + '/version.json';
|
|
|
- let xhr_2 = new XMLHttpRequest();
|
|
|
- xhr_2.open("GET", url_2);
|
|
|
- xhr_2.send();
|
|
|
-
|
|
|
- xhr_2.onreadystatechange = function() {
|
|
|
- if(this.readyState === 4 && this.status === 200) {
|
|
|
- document.getElementById(dom_name_version_new).innerHTML += JSON.parse(this.responseText)['r_ver'];
|
|
|
- }
|
|
|
- }
|
|
|
+ return fetch(`https://raw.githubusercontent.com/openNAMU/openNAMU/${get_data['build']}/version.json`);
|
|
|
+ }).then(response => {
|
|
|
+ if (!response.ok) {
|
|
|
+ throw new Error(`HTTP error! status: ${response.status}`);
|
|
|
+ }
|
|
|
+ return response.json();
|
|
|
+ }).then(versionData => {
|
|
|
+ if(versionData['beta'] !== undefined) {
|
|
|
+ document.getElementById(dom_name_version_new).innerHTML += versionData['beta']['r_ver'];
|
|
|
+ } else {
|
|
|
+ document.getElementById(dom_name_version_new).innerHTML += versionData['r_ver'];
|
|
|
}
|
|
|
- }
|
|
|
+ }).catch(error => {
|
|
|
+ console.error('Error:', error);
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
|
|
|
let opennamu_do_insert_version_url = [
|