diff --git a/.golangci.yaml b/.golangci.yaml index ea3107ec8..b2b772406 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -61,6 +61,9 @@ linters: - usestdlibvars - usetesting settings: + gomoddirectives: + replace-allow-list: + - github.com/bwmarrin/discordgo errcheck: check-type-assertions: true check-blank: true diff --git a/pkg/asr/asr.go b/pkg/asr/asr.go index 722ca7058..a73887d39 100644 --- a/pkg/asr/asr.go +++ b/pkg/asr/asr.go @@ -64,9 +64,9 @@ func (t *GroqTranscriber) TranscribeData( return nil, fmt.Errorf("failed to create form file: %w", err) } - if _, err := io.Copy(part, bytes.NewReader(data)); err != nil { - logger.ErrorCF("voice", "Failed to copy file content", map[string]any{"error": err}) - return nil, fmt.Errorf("failed to copy file content: %w", err) + if _, copyErr := io.Copy(part, bytes.NewReader(data)); copyErr != nil { + logger.ErrorCF("voice", "Failed to copy file content", map[string]any{"error": copyErr}) + return nil, fmt.Errorf("failed to copy file content: %w", copyErr) } if err = writer.WriteField("model", "whisper-large-v3-turbo"); err != nil {