Add Healthcheck; Search missing immediately (#36)
This commit is contained in:
+2
-4
@@ -72,10 +72,6 @@ func (a *Arr) Repair(tmdbId string) error {
|
||||
getLogger().Info().Msgf("Found %d %s broken media files", len(brokenMedia), a.Type)
|
||||
|
||||
// Automatic search for missing files
|
||||
for _, m := range brokenMedia {
|
||||
getLogger().Debug().Msgf("Searching missing for %s", m.Title)
|
||||
a.SearchMissing(m.Id)
|
||||
}
|
||||
getLogger().Info().Msgf("Repair completed for %s", a.Name)
|
||||
return nil
|
||||
}
|
||||
@@ -90,6 +86,7 @@ func (a *Arr) processMedia(media []Content) []Content {
|
||||
continue
|
||||
}
|
||||
if a.checkMediaFiles(m) {
|
||||
a.SearchMissing(m.Id)
|
||||
brokenMedia = append(brokenMedia, m)
|
||||
}
|
||||
}
|
||||
@@ -118,6 +115,7 @@ func (a *Arr) processMedia(media []Content) []Content {
|
||||
continue
|
||||
}
|
||||
if a.checkMediaFilesParallel(m) {
|
||||
a.SearchMissing(m.Id)
|
||||
results <- m
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ type QBit struct {
|
||||
|
||||
func NewQBit(config *common.Config, deb *debrid.DebridService, logger zerolog.Logger, arrs *arr.Storage) *QBit {
|
||||
cfg := config.QBitTorrent
|
||||
port := cmp.Or(cfg.Port, os.Getenv("QBIT_PORT"), "8182")
|
||||
port := cmp.Or(cfg.Port, os.Getenv("QBIT_PORT"), "8282")
|
||||
refreshInterval := cmp.Or(cfg.RefreshInterval, 10)
|
||||
return &QBit{
|
||||
Username: cfg.Username,
|
||||
|
||||
Reference in New Issue
Block a user