MCPcopy Create free account
hub / github.com/error311/FileRise / startResumableUploadNow

Function startResumableUploadNow

public/js/upload.js:805–830  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

803}
804
805function startResumableUploadNow() {
806 if (!resumableInstance) return;
807 if (!Array.isArray(resumableInstance.files) || resumableInstance.files.length === 0) {
808 return;
809 }
810 if (typeof resumableInstance.isUploading === 'function' && resumableInstance.isUploading()) {
811 return;
812 }
813
814 setUploadButtonVisible(false);
815 showVirusScanNotice();
816 resumableInstance.opts.headers = resumableInstance.opts.headers || {};
817 resumableInstance.opts.headers['X-CSRF-Token'] = window.csrfToken;
818 if (typeof resumableInstance.opts.query !== 'function') {
819 resumableInstance.opts.query.folder = window.currentFolder || "root";
820 resumableInstance.opts.query.upload_token = window.csrfToken;
821 const sourceId = getActiveUploadSourceId();
822 if (sourceId) {
823 resumableInstance.opts.query.sourceId = sourceId;
824 } else {
825 delete resumableInstance.opts.query.sourceId;
826 }
827 }
828 resumableInstance.upload();
829 showToast(t('upload_resumable_started') || 'Resumable upload started...', 'info');
830}
831
832async function queueResumableFiles(files) {
833 const filteredResult = await filterExistingUploads(files);

Callers 1

queueResumableFilesFunction · 0.85

Calls 5

setUploadButtonVisibleFunction · 0.85
showVirusScanNoticeFunction · 0.85
getActiveUploadSourceIdFunction · 0.85
tFunction · 0.85
showToastFunction · 0.70

Tested by

no test coverage detected