remove redundant check
This commit is contained in:
parent
01e3d9e11c
commit
f7e4b26e39
@ -228,6 +228,7 @@ func (i *FileInfo) readListing(checker rules.Checker) error {
|
|||||||
NumFiles: 0,
|
NumFiles: 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
detectDisabled := checker.IsTypeDetectDisabled(i.Path)
|
||||||
for _, f := range dir {
|
for _, f := range dir {
|
||||||
name := f.Name()
|
name := f.Name()
|
||||||
fPath := path.Join(i.Path, name)
|
fPath := path.Join(i.Path, name)
|
||||||
@ -261,7 +262,7 @@ func (i *FileInfo) readListing(checker rules.Checker) error {
|
|||||||
} else {
|
} else {
|
||||||
listing.NumFiles++
|
listing.NumFiles++
|
||||||
|
|
||||||
if checker.IsTypeDetectDisabled(file.Path) {
|
if detectDisabled {
|
||||||
file.Type = "blob"
|
file.Type = "blob"
|
||||||
} else {
|
} else {
|
||||||
err := file.detectType(true, false)
|
err := file.detectType(true, false)
|
||||||
|
|||||||
@ -48,15 +48,12 @@ func (d *data) Check(path string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (d *data) IsTypeDetectDisabled(path string) bool {
|
func (d *data) IsTypeDetectDisabled(path string) bool {
|
||||||
if d.Check(path) {
|
|
||||||
for _, rule := range d.user.DisableTypeDetections {
|
for _, rule := range d.user.DisableTypeDetections {
|
||||||
if rule.Matches(path) {
|
if rule.Matches(path) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func handle(fn handleFunc, prefix string, store *storage.Storage, server *settings.Server) http.Handler {
|
func handle(fn handleFunc, prefix string, store *storage.Storage, server *settings.Server) http.Handler {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user