浏览代码

prefer strings.EqualFold to strings.strings.ToLower where possible

Signed-off-by: Nicola Murino <[email protected]>
Nicola Murino 10 月之前
父节点
当前提交
9f873d1059
共有 3 个文件被更改,包括 6 次插入6 次删除
  1. 1 1
      internal/dataprovider/eventrule.go
  2. 4 4
      internal/vfs/azblobfs.go
  3. 1 1
      internal/vfs/vfs.go

+ 1 - 1
internal/dataprovider/eventrule.go

@@ -342,7 +342,7 @@ func (c *EventActionHTTPConfig) validateMultiparts() error {
 			)
 			)
 		}
 		}
 		for _, k := range c.Headers {
 		for _, k := range c.Headers {
-			if strings.ToLower(k.Key) == "content-type" {
+			if strings.EqualFold(k.Key, "content-type") {
 				return util.NewI18nError(
 				return util.NewI18nError(
 					util.NewValidationError("content type is automatically set for multipart requests"),
 					util.NewValidationError("content type is automatically set for multipart requests"),
 					util.I18nErrorMultipartCType,
 					util.I18nErrorMultipartCType,

+ 4 - 4
internal/vfs/azblobfs.go

@@ -401,7 +401,7 @@ func (fs *AzureBlobFs) Chtimes(name string, _, mtime time.Time, isUploading bool
 	}
 	}
 	found := false
 	found := false
 	for k := range metadata {
 	for k := range metadata {
-		if strings.ToLower(k) == lastModifiedField {
+		if strings.EqualFold(k, lastModifiedField) {
 			metadata[k] = to.Ptr(strconv.FormatInt(mtime.UnixMilli(), 10))
 			metadata[k] = to.Ptr(strconv.FormatInt(mtime.UnixMilli(), 10))
 			found = true
 			found = true
 			break
 			break
@@ -1124,7 +1124,7 @@ func (fs *AzureBlobFs) getCopyOptions(srcInfo os.FileInfo, updateModTime bool) *
 		metadata := make(map[string]*string)
 		metadata := make(map[string]*string)
 		for k, v := range getMetadata(srcInfo) {
 		for k, v := range getMetadata(srcInfo) {
 			if v != "" {
 			if v != "" {
-				if strings.ToLower(k) == lastModifiedField {
+				if strings.EqualFold(k, lastModifiedField) {
 					metadata[k] = to.Ptr("0")
 					metadata[k] = to.Ptr("0")
 				} else {
 				} else {
 					metadata[k] = to.Ptr(v)
 					metadata[k] = to.Ptr(v)
@@ -1158,8 +1158,8 @@ func checkDirectoryMarkers(contentType string, metadata map[string]*string) bool
 		return true
 		return true
 	}
 	}
 	for k, v := range metadata {
 	for k, v := range metadata {
-		if strings.ToLower(k) == azFolderKey {
-			return strings.ToLower(util.GetStringFromPointer(v)) == "true"
+		if strings.EqualFold(k, azFolderKey) {
+			return strings.EqualFold(util.GetStringFromPointer(v), "true")
 		}
 		}
 	}
 	}
 	return false
 	return false

+ 1 - 1
internal/vfs/vfs.go

@@ -1150,7 +1150,7 @@ func getLastModified(metadata map[string]string) int64 {
 
 
 func getAzureLastModified(metadata map[string]*string) int64 {
 func getAzureLastModified(metadata map[string]*string) int64 {
 	for k, v := range metadata {
 	for k, v := range metadata {
-		if strings.ToLower(k) == lastModifiedField {
+		if strings.EqualFold(k, lastModifiedField) {
 			if val := util.GetStringFromPointer(v); val != "" {
 			if val := util.GetStringFromPointer(v); val != "" {
 				lastModified, err := strconv.ParseInt(val, 10, 64)
 				lastModified, err := strconv.ParseInt(val, 10, 64)
 				if err == nil {
 				if err == nil {