package nex import ( "context" "git.solsynth.dev/hypernet/nexus/pkg/proto" ) func (v *Conn) ValidateCaptcha(token, ip string) bool { client := proto.NewCaptchaServiceClient(v.nexusConn) resp, err := client.CheckCaptcha(context.Background(), &proto.CheckCaptchaRequest{ Token: token, RemoteIp: ip, }) if err != nil { return false } return resp.GetIsValid() }