mirror of
https://gitee.com/wanwujie/sub2api
synced 2026-04-24 00:24:45 +08:00
fix: golangci-lint 修复(gofmt 格式化 + errcheck 返回值检查)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,7 @@ type BackupS3Config struct {
|
|||||||
Region string `json:"region"` // R2 用 "auto"
|
Region string `json:"region"` // R2 用 "auto"
|
||||||
Bucket string `json:"bucket"`
|
Bucket string `json:"bucket"`
|
||||||
AccessKeyID string `json:"access_key_id"`
|
AccessKeyID string `json:"access_key_id"`
|
||||||
SecretAccessKey string `json:"secret_access_key,omitempty"`
|
SecretAccessKey string `json:"secret_access_key,omitempty"` //nolint:revive // field name follows AWS convention
|
||||||
Prefix string `json:"prefix"` // S3 key 前缀,如 "backups/"
|
Prefix string `json:"prefix"` // S3 key 前缀,如 "backups/"
|
||||||
ForcePathStyle bool `json:"force_path_style"`
|
ForcePathStyle bool `json:"force_path_style"`
|
||||||
}
|
}
|
||||||
@@ -454,14 +454,14 @@ func (s *BackupService) RestoreBackup(ctx context.Context, backupID string) erro
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("S3 download failed: %w", err)
|
return fmt.Errorf("S3 download failed: %w", err)
|
||||||
}
|
}
|
||||||
defer result.Body.Close()
|
defer func() { _ = result.Body.Close() }()
|
||||||
|
|
||||||
// 解压 gzip
|
// 解压 gzip
|
||||||
gzReader, err := gzip.NewReader(result.Body)
|
gzReader, err := gzip.NewReader(result.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("gzip reader: %w", err)
|
return fmt.Errorf("gzip reader: %w", err)
|
||||||
}
|
}
|
||||||
defer gzReader.Close()
|
defer func() { _ = gzReader.Close() }()
|
||||||
|
|
||||||
sqlData, err := io.ReadAll(gzReader)
|
sqlData, err := io.ReadAll(gzReader)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user