Przeglądaj źródła

feat: log an error and don't panic if a directory fails to scan

Fela Maslen 5 lat temu
rodzic
commit
f91e67e34e
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      music-player/pkg/read/files.go

+ 2 - 1
music-player/pkg/read/files.go

@@ -82,7 +82,8 @@ func recursiveDirScan(
   files, err := ioutil.ReadDir(directoryToScan)
   files, err := ioutil.ReadDir(directoryToScan)
 
 
   if err != nil {
   if err != nil {
-    l.Fatal("Error scanning directory: (%s): %s", directoryToScan, err)
+    l.Error("Error scanning directory: (%s): %s", directoryToScan, err)
+    return batchIndex
   }
   }
 
 
   for _, file := range(files) {
   for _, file := range(files) {