mirror of
https://github.com/binwiederhier/ntfy.git
synced 2025-06-19 19:13:13 +02:00
Add test
This commit is contained in:
parent
b3667a916b
commit
73349cd423
4 changed files with 43 additions and 35 deletions
web/src/app
|
@ -51,6 +51,13 @@ class Api {
|
|||
console.log(`[Api] Publishing message to ${url}`);
|
||||
const send = new Promise(function (resolve, reject) {
|
||||
xhr.open("PUT", url);
|
||||
if (body.type) {
|
||||
xhr.overrideMimeType(body.type);
|
||||
}
|
||||
for (const [key, value] of Object.entries(headers)) {
|
||||
xhr.setRequestHeader(key, value);
|
||||
}
|
||||
xhr.upload.addEventListener("progress", onProgress);
|
||||
xhr.addEventListener('readystatechange', (ev) => {
|
||||
if (xhr.readyState === 4 && xhr.status >= 200 && xhr.status <= 299) {
|
||||
console.log(`[Api] Publish successful (HTTP ${xhr.status})`, xhr.response);
|
||||
|
@ -70,13 +77,6 @@ class Api {
|
|||
reject(errorText ?? "An error occurred");
|
||||
}
|
||||
})
|
||||
xhr.upload.addEventListener("progress", onProgress);
|
||||
if (body.type) {
|
||||
xhr.overrideMimeType(body.type);
|
||||
}
|
||||
for (const [key, value] of Object.entries(headers)) {
|
||||
xhr.setRequestHeader(key, value);
|
||||
}
|
||||
xhr.send(body);
|
||||
});
|
||||
send.abort = () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue