openreplay/backend/internal/http/geoip/http.go
2022-06-06 14:13:24 +02:00

13 lines
229 B
Go

package geoip
import (
"net"
"net/http"
"github.com/tomasen/realip"
)
func (geoIP *GeoIP) ExtractISOCodeFromHTTPRequest(r *http.Request) string {
ip := net.ParseIP(realip.FromRequest(r))
return geoIP.ExtractISOCode(ip)
}