log: read logs stream
This commit is contained in:
parent
07f5b69e9b
commit
6660db7a81
|
@ -78,8 +78,24 @@ export default {
|
||||||
}
|
}
|
||||||
let res = await fetch(apiurl(path));
|
let res = await fetch(apiurl(path));
|
||||||
if (res.status == 200) {
|
if (res.status == 200) {
|
||||||
let data = await res.text();
|
const reader = res.body.getReader();
|
||||||
this.items.push(this.formatter.ansi_to_html(data));
|
|
||||||
|
let items = this.items;
|
||||||
|
let formatter = this.formatter;
|
||||||
|
|
||||||
|
for (;;) {
|
||||||
|
let { done, value } = await reader.read();
|
||||||
|
if (done) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let data = String.fromCharCode.apply(null, value);
|
||||||
|
|
||||||
|
let lines = data.split("\n");
|
||||||
|
lines.forEach(line => {
|
||||||
|
items.push(formatter.ansi_to_html(line));
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue