From f1ddd6f467fb429dfc121270cdb309686759c0d4 Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Tue, 17 Oct 2023 13:40:03 +0800 Subject: [PATCH] chore: use strings.Contains instead --- webdav.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/webdav.go b/webdav.go index fdb0f72..198499b 100644 --- a/webdav.go +++ b/webdav.go @@ -373,8 +373,7 @@ func (d *DavClient) Mount() (err error) { d.DavSupport = mapLine(getHeader(resp.Header, "Dav")) // Is this apache with mod_dav? - isApache := strings.Index(resp.Header.Get("Server"), "Apache") >= 0 - if isApache && d.DavSupport[""] { + if strings.Contains(resp.Header.Get("Server"), "Apache") && d.DavSupport[""] { d.IsApache = true } @@ -557,7 +556,7 @@ func (d *DavClient) Readdir(path string, detail bool) (ret []Dnode, err error) { if name == "" || name == "/" { name = "." } - if strings.Index(name, "/") >= 0 { + if strings.Contains(name, "/") { continue } if name == "._.DS_Store" || name == ".DS_Store" {