patch_android.go 402 B

123456789101112131415161718
  1. //go:build android
  2. package mmdb
  3. import "github.com/oschwald/maxminddb-golang"
  4. func InstallOverride(override *maxminddb.Reader) {
  5. newReader := IPReader{Reader: override}
  6. switch override.Metadata.DatabaseType {
  7. case "sing-geoip":
  8. IPreader.databaseType = typeSing
  9. case "Meta-geoip0":
  10. IPreader.databaseType = typeMetaV0
  11. default:
  12. IPreader.databaseType = typeMaxmind
  13. }
  14. IPreader = newReader
  15. }