🧵 Replace cache with thread-safe sync.Map

This commit is contained in:
2024-07-29 13:31:48 +08:00
parent c46d7fa312
commit cac19b2c93
3 changed files with 33 additions and 21 deletions

View File

@@ -81,7 +81,7 @@ func ReUploadFileToPermanent(meta models.Attachment) error {
}
database.C.Save(&meta)
metadataCache[meta.ID] = meta
metadataCache.Store(meta.ID, meta)
return nil
case models.DestinationTypeS3:
var destConfigured models.S3Destination
@@ -105,7 +105,7 @@ func ReUploadFileToPermanent(meta models.Attachment) error {
}
database.C.Save(&meta)
metadataCache[meta.ID] = meta
metadataCache.Store(meta.ID, meta)
return nil
default:
return fmt.Errorf("invalid destination: unsupported protocol %s", dest.Type)