Repair works now
This commit is contained in:
@@ -11,16 +11,15 @@ type LibraryState struct {
|
||||
|
||||
func (ls *LibraryState) Eq(a LibraryState) bool {
|
||||
if ls.TotalCount == 0 || ls.FirstTorrentId == "" {
|
||||
ls.log.Debugf("Checksum is empty")
|
||||
return false
|
||||
} else if a.TotalCount != ls.TotalCount {
|
||||
ls.log.Debugf("Checksum total count mismatch: %d != %d", a.TotalCount, ls.TotalCount)
|
||||
ls.log.Debugf("Detected changes! Total count mismatch: was %d now %d", ls.TotalCount, a.TotalCount)
|
||||
return false
|
||||
} else if a.ActiveCount != ls.ActiveCount {
|
||||
ls.log.Debugf("Checksum active count mismatch: %d != %d", a.ActiveCount, ls.ActiveCount)
|
||||
ls.log.Debugf("Detected changes! Active count mismatch: was %d now %d", ls.ActiveCount, a.ActiveCount)
|
||||
return false
|
||||
} else if a.FirstTorrentId != ls.FirstTorrentId {
|
||||
ls.log.Debugf("Checksum first torrent id mismatch: %s != %s", a.FirstTorrentId, ls.FirstTorrentId)
|
||||
ls.log.Debugf("Detected changes! First torrent id mismatch: was %s now %s", ls.FirstTorrentId, a.FirstTorrentId)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user