fix: upload status

This commit is contained in:
Sebastian Pravda 2022-12-03 11:02:19 +01:00 committed by EETagent
parent 9142262892
commit 546a0047c0

View file

@ -10,22 +10,25 @@
export let title: string;
export let filetype: 'PDF' | 'ZIP';
export let filesize: string;
export let fileType: number = 0;
export let fileType: number;
let status: Status;
$: if ($submissionProgress) {
status = getStatus();
console.log('type' + fileType + ' status: ' + status);
}
const getStatus = (): Status => {
console.log($submissionProgress);
switch ($submissionProgress.status) {
case UploadStatus.None:
return 'missing';
case UploadStatus.Some:
if (!$submissionProgress.files!.some(code => code === fileType)) {
if ($submissionProgress.files!.some(code => code === fileType)) {
return 'uploaded';
}
return 'missing';
case UploadStatus.All:
return 'uploaded';
case UploadStatus.Submitted: