package clt_client import ( "net/http" "sync" ) var once sync.Once var CltClient cltclient func GetClient() cltclient { once.Do(func() { CltClient = cltclient{ http.Client{}, } CltClient.LoadVsn() }) return CltClient } type cltclient struct { HttpClient http.Client }