Files
anonymous_github/backend/internal/server/transform_error.go
T

20 lines
401 B
Go

package server
import (
"errors"
"io"
"github.com/tdurieux/anonymous_github/backend/internal/anonymize"
)
func transformFailure(err error) error {
var input *anonymize.InputError
if errors.As(err, &input) {
if errors.Is(err, io.ErrUnexpectedEOF) {
return fail("storage_write_size_mismatch", 502)
}
return fail("file_not_available", 502)
}
return fail("anonymization_failed", 422)
}