mirror of
https://github.com/godotengine/godot.git
synced 2025-10-23 18:03:35 +00:00
[HTML5] Run eslint --fix.
Should I write a poem about this whole new world? ;)
This commit is contained in:
parent
0813008b8a
commit
f316a1719d
13 changed files with 518 additions and 510 deletions
|
@ -33,111 +33,113 @@ const GodotHTTPRequest = {
|
|||
$GodotHTTPRequest: {
|
||||
requests: [],
|
||||
|
||||
getUnusedRequestId: function() {
|
||||
var idMax = GodotHTTPRequest.requests.length;
|
||||
for (var potentialId = 0; potentialId < idMax; ++potentialId) {
|
||||
getUnusedRequestId: function () {
|
||||
const idMax = GodotHTTPRequest.requests.length;
|
||||
for (let potentialId = 0; potentialId < idMax; ++potentialId) {
|
||||
if (GodotHTTPRequest.requests[potentialId] instanceof XMLHttpRequest) {
|
||||
continue;
|
||||
}
|
||||
return potentialId;
|
||||
}
|
||||
GodotHTTPRequest.requests.push(null)
|
||||
GodotHTTPRequest.requests.push(null);
|
||||
return idMax;
|
||||
},
|
||||
|
||||
setupRequest: function(xhr) {
|
||||
setupRequest: function (xhr) {
|
||||
xhr.responseType = 'arraybuffer';
|
||||
},
|
||||
},
|
||||
|
||||
godot_xhr_new: function() {
|
||||
var newId = GodotHTTPRequest.getUnusedRequestId();
|
||||
GodotHTTPRequest.requests[newId] = new XMLHttpRequest;
|
||||
godot_xhr_new: function () {
|
||||
const newId = GodotHTTPRequest.getUnusedRequestId();
|
||||
GodotHTTPRequest.requests[newId] = new XMLHttpRequest();
|
||||
GodotHTTPRequest.setupRequest(GodotHTTPRequest.requests[newId]);
|
||||
return newId;
|
||||
},
|
||||
|
||||
godot_xhr_reset: function(xhrId) {
|
||||
GodotHTTPRequest.requests[xhrId] = new XMLHttpRequest;
|
||||
godot_xhr_reset: function (xhrId) {
|
||||
GodotHTTPRequest.requests[xhrId] = new XMLHttpRequest();
|
||||
GodotHTTPRequest.setupRequest(GodotHTTPRequest.requests[xhrId]);
|
||||
},
|
||||
|
||||
godot_xhr_free: function(xhrId) {
|
||||
godot_xhr_free: function (xhrId) {
|
||||
GodotHTTPRequest.requests[xhrId].abort();
|
||||
GodotHTTPRequest.requests[xhrId] = null;
|
||||
},
|
||||
|
||||
godot_xhr_open: function(xhrId, method, url, p_user, p_password) {
|
||||
godot_xhr_open: function (xhrId, method, url, p_user, p_password) {
|
||||
const user = p_user > 0 ? GodotRuntime.parseString(p_user) : null;
|
||||
const password = p_password > 0 ? GodotRuntime.parseString(p_password) : null;
|
||||
GodotHTTPRequest.requests[xhrId].open(GodotRuntime.parseString(method), GodotRuntime.parseString(url), true, user, password);
|
||||
},
|
||||
|
||||
godot_xhr_set_request_header: function(xhrId, header, value) {
|
||||
godot_xhr_set_request_header: function (xhrId, header, value) {
|
||||
GodotHTTPRequest.requests[xhrId].setRequestHeader(GodotRuntime.parseString(header), GodotRuntime.parseString(value));
|
||||
},
|
||||
|
||||
godot_xhr_send_null: function(xhrId) {
|
||||
godot_xhr_send_null: function (xhrId) {
|
||||
GodotHTTPRequest.requests[xhrId].send();
|
||||
},
|
||||
|
||||
godot_xhr_send_string: function(xhrId, strPtr) {
|
||||
godot_xhr_send_string: function (xhrId, strPtr) {
|
||||
if (!strPtr) {
|
||||
GodotRuntime.error("Failed to send string per XHR: null pointer");
|
||||
GodotRuntime.error('Failed to send string per XHR: null pointer');
|
||||
return;
|
||||
}
|
||||
GodotHTTPRequest.requests[xhrId].send(GodotRuntime.parseString(strPtr));
|
||||
},
|
||||
|
||||
godot_xhr_send_data: function(xhrId, ptr, len) {
|
||||
godot_xhr_send_data: function (xhrId, ptr, len) {
|
||||
if (!ptr) {
|
||||
GodotRuntime.error("Failed to send data per XHR: null pointer");
|
||||
GodotRuntime.error('Failed to send data per XHR: null pointer');
|
||||
return;
|
||||
}
|
||||
if (len < 0) {
|
||||
GodotRuntime.error("Failed to send data per XHR: buffer length less than 0");
|
||||
GodotRuntime.error('Failed to send data per XHR: buffer length less than 0');
|
||||
return;
|
||||
}
|
||||
GodotHTTPRequest.requests[xhrId].send(HEAPU8.subarray(ptr, ptr + len));
|
||||
},
|
||||
|
||||
godot_xhr_abort: function(xhrId) {
|
||||
godot_xhr_abort: function (xhrId) {
|
||||
GodotHTTPRequest.requests[xhrId].abort();
|
||||
},
|
||||
|
||||
godot_xhr_get_status: function(xhrId) {
|
||||
godot_xhr_get_status: function (xhrId) {
|
||||
return GodotHTTPRequest.requests[xhrId].status;
|
||||
},
|
||||
|
||||
godot_xhr_get_ready_state: function(xhrId) {
|
||||
godot_xhr_get_ready_state: function (xhrId) {
|
||||
return GodotHTTPRequest.requests[xhrId].readyState;
|
||||
},
|
||||
|
||||
godot_xhr_get_response_headers_length: function(xhrId) {
|
||||
var headers = GodotHTTPRequest.requests[xhrId].getAllResponseHeaders();
|
||||
godot_xhr_get_response_headers_length: function (xhrId) {
|
||||
const headers = GodotHTTPRequest.requests[xhrId].getAllResponseHeaders();
|
||||
return headers === null ? 0 : GodotRuntime.strlen(headers);
|
||||
},
|
||||
|
||||
godot_xhr_get_response_headers: function(xhrId, dst, len) {
|
||||
var str = GodotHTTPRequest.requests[xhrId].getAllResponseHeaders();
|
||||
if (str === null)
|
||||
godot_xhr_get_response_headers: function (xhrId, dst, len) {
|
||||
const str = GodotHTTPRequest.requests[xhrId].getAllResponseHeaders();
|
||||
if (str === null) {
|
||||
return;
|
||||
}
|
||||
GodotRuntime.stringToHeap(str, dst, len);
|
||||
},
|
||||
|
||||
godot_xhr_get_response_length: function(xhrId) {
|
||||
var body = GodotHTTPRequest.requests[xhrId].response;
|
||||
godot_xhr_get_response_length: function (xhrId) {
|
||||
const body = GodotHTTPRequest.requests[xhrId].response;
|
||||
return body === null ? 0 : body.byteLength;
|
||||
},
|
||||
|
||||
godot_xhr_get_response: function(xhrId, dst, len) {
|
||||
var buf = GodotHTTPRequest.requests[xhrId].response;
|
||||
if (buf === null)
|
||||
godot_xhr_get_response: function (xhrId, dst, len) {
|
||||
let buf = GodotHTTPRequest.requests[xhrId].response;
|
||||
if (buf === null) {
|
||||
return;
|
||||
}
|
||||
buf = new Uint8Array(buf).subarray(0, len);
|
||||
HEAPU8.set(buf, dst);
|
||||
},
|
||||
};
|
||||
|
||||
autoAddDeps(GodotHTTPRequest, "$GodotHTTPRequest");
|
||||
autoAddDeps(GodotHTTPRequest, '$GodotHTTPRequest');
|
||||
mergeInto(LibraryManager.library, GodotHTTPRequest);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue