init code

This commit is contained in:
thuanle
2024-10-24 09:53:23 +07:00
parent a7559b3f9d
commit 92a63c7885
43 changed files with 1115 additions and 0 deletions

21
internal/utils/netx/ip.go Normal file
View File

@@ -0,0 +1,21 @@
package netx
import (
"io"
"net/http"
)
func GetPublicIp() string {
req, err := http.Get("http://ip.thuanle.me")
if err != nil {
return err.Error()
}
defer req.Body.Close()
body, err := io.ReadAll(req.Body)
if err != nil {
return err.Error()
}
return string(body)
}