diff --git a/admin/sync/exercice_files.go b/admin/sync/exercice_files.go index 06e1f3a6..1de14b91 100644 --- a/admin/sync/exercice_files.go +++ b/admin/sync/exercice_files.go @@ -114,7 +114,7 @@ func CheckExerciceFiles(i Importer, exercice *fic.Exercice, exceptions *CheckExc if _, err := fic.CheckBufferHash(hash160, hash512, digests[fname]); err != nil { errs = append(errs, NewFileError(exercice, fname, err)) - } else if size, err := getFileSize(i, path.Join(exercice.Path, "files", fname)); err != nil { + } else if size, err := GetFileSize(i, path.Join(exercice.Path, "files", fname)); err != nil { errs = append(errs, NewFileError(exercice, fname, err)) } else { var digest_shown []byte @@ -240,7 +240,7 @@ func ApiGetRemoteExerciceFiles(c *gin.Context) { var ret []*fic.EFile for _, fname := range files { fPath := path.Join(exercice.Path, "files", fname) - fSize, _ := getFileSize(GlobalImporter, fPath) + fSize, _ := GetFileSize(GlobalImporter, fPath) ret = append(ret, &fic.EFile{ Path: fPath, Name: fname, diff --git a/admin/sync/exercices.go b/admin/sync/exercices.go index f155d60b..c20a6fb6 100644 --- a/admin/sync/exercices.go +++ b/admin/sync/exercices.go @@ -263,7 +263,7 @@ func BuildExercice(i Importer, theme *fic.Theme, epath string, dmap *map[int64]* e.VideoURI = path.Join(epath, "resolution.mp4") if !i.exists(e.VideoURI) { e.VideoURI = "" - } else if size, err := getFileSize(i, e.VideoURI); err != nil { + } else if size, err := GetFileSize(i, e.VideoURI); err != nil { errs = append(errs, NewExerciceError(e, fmt.Errorf("resolution.mp4: %w", err), theme)) e.VideoURI = "" } else if size == 0 { @@ -280,7 +280,7 @@ func BuildExercice(i Importer, theme *fic.Theme, epath string, dmap *map[int64]* } if i.exists(writeup) { - if size, err := getFileSize(i, writeup); err != nil { + if size, err := GetFileSize(i, writeup); err != nil { errs = append(errs, NewExerciceError(e, fmt.Errorf("resolution.md: %w", err), theme)) } else if size == 0 { errs = append(errs, NewExerciceError(e, fmt.Errorf("resolution.md: The file is empty!"), theme)) diff --git a/admin/sync/file.go b/admin/sync/file.go index d831a013..d70f5cac 100644 --- a/admin/sync/file.go +++ b/admin/sync/file.go @@ -62,8 +62,8 @@ type WritableImporter interface { // GlobalImporter stores the main importer instance to use for global imports. var GlobalImporter Importer -// getFileSize returns the size. -func getFileSize(i Importer, URI string) (size int64, err error) { +// GetFileSize returns the size. +func GetFileSize(i Importer, URI string) (size int64, err error) { if i.exists(URI) { if fi, err := i.stat(URI); err != nil { return 0, err