Skip to content

Commit 0d3208f

Browse files
committed
use errors.Is() to check for EOF error
1 parent a4db5f4 commit 0d3208f

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

internal/turso/tursoServer.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package turso
22

33
import (
4+
"errors"
45
"fmt"
56
"io"
67
"net/http"
@@ -27,10 +28,10 @@ func (pr *progressReader) Read(p []byte) (int, error) {
2728
progressPct := int(float64(pr.bytesRead) / float64(pr.totalSize) * 100)
2829

2930
// Only call progress if we've made at least 1% progress or if we're done
30-
if progressPct > pr.lastUpdate || err == io.EOF {
31+
if progressPct > pr.lastUpdate || errors.Is(err, io.EOF) {
3132
elapsedTime := time.Since(pr.startTime)
3233
pr.lastUpdate = progressPct
33-
pr.onProgress(progressPct, pr.bytesRead, pr.totalSize, elapsedTime, err == io.EOF)
34+
pr.onProgress(progressPct, pr.bytesRead, pr.totalSize, elapsedTime, errors.Is(err, io.EOF))
3435
}
3536
}
3637
return n, err

0 commit comments

Comments
 (0)