errors.go 1.0 KB

123456789101112131415161718
  1. package geolite
  2. import "github.com/uozi-tech/cosy"
  3. var (
  4. e = cosy.NewErrorScope("geolite")
  5. ErrDownloadFailed = e.New(60000, "failed to download GeoLite2 database: {0}")
  6. ErrDecompressionFailed = e.New(60001, "failed to decompress GeoLite2 database: {0}")
  7. ErrDatabaseNotFound = e.New(60002, "GeoLite2 database not found at {0}")
  8. ErrFailedToGetFileSize = e.New(60003, "failed to get file size: {0}")
  9. ErrFailedToCreateFile = e.New(60004, "failed to create file: {0}")
  10. ErrFailedToSaveFile = e.New(60005, "failed to save downloaded file: {0}")
  11. ErrFailedToOpenFile = e.New(60006, "failed to open file: {0}")
  12. ErrFailedToCreateXZReader = e.New(60007, "failed to create xz reader: {0}")
  13. ErrFailedToWriteData = e.New(60008, "failed to write decompressed data: {0}")
  14. ErrFailedToReadData = e.New(60009, "failed to read compressed data: {0}")
  15. ErrFailedToDeleteCompressed = e.New(60010, "decompression succeeded but failed to delete compressed file: {0}")
  16. )