openreplay/backend/services/http/geoip/http.go
2021-05-03 17:53:25 +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)
}