1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//go:build linux && cgo && !agent
package response
import (
"net/http"
"github.com/cowsql/go-cowsql/driver"
"github.com/mattn/go-sqlite3"
)
// Populates error slices with Linux specific error types for use with SmartError().
func init() {
httpResponseErrors[http.StatusConflict] = append(httpResponseErrors[http.StatusConflict], sqlite3.ErrConstraintUnique)
httpResponseErrors[http.StatusServiceUnavailable] = append(httpResponseErrors[http.StatusServiceUnavailable], driver.ErrNoAvailableLeader)
}
|