nextcloud-chunk-file-upload
Version:
Nextcloud chunk file upload client
16 lines (15 loc) • 642 B
JavaScript
;
class Event {
constructor(filename, chunkNo, message = null, complete = false, axiosResponse = null) {
this.filename = filename;
this.chunkNo = chunkNo;
this.message = message;
this.complete = complete;
this.httpErrorCode = (axiosResponse === null || axiosResponse === void 0 ? void 0 : axiosResponse.status) ?? null;
this.httpErrorMessage = (axiosResponse === null || axiosResponse === void 0 ? void 0 : axiosResponse.data) ?? null;
}
toString() {
return `${this.filename} (chunk ${this.chunkNo}, complete = ${this.complete}): ${this.message || '<No message>'}`;
}
}
module.exports = Event;