Make override constructor for args population
This commit is contained in:
parent
592c57b72d
commit
c243edd4c4
@ -36,7 +36,7 @@ var (
|
||||
func main() {
|
||||
config.LoadConfig()
|
||||
|
||||
var override config.Override
|
||||
override := config.NewOverride()
|
||||
var size uint
|
||||
var engineDebug bool
|
||||
var host string
|
||||
@ -57,7 +57,7 @@ func main() {
|
||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||
flag.Parse()
|
||||
|
||||
config.Apply(&override)
|
||||
config.Apply(override)
|
||||
conns, err := config.GetConns()
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||
|
@ -44,7 +44,7 @@ func (p *asyncRequestParser) GetInput(r any) ([]byte, error) {
|
||||
func main() {
|
||||
config.LoadConfig()
|
||||
|
||||
var override config.Override
|
||||
override := config.NewOverride()
|
||||
var sessionId string
|
||||
var size uint
|
||||
var engineDebug bool
|
||||
@ -68,7 +68,7 @@ func main() {
|
||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||
flag.Parse()
|
||||
|
||||
config.Apply(&override)
|
||||
config.Apply(override)
|
||||
conns, err := config.GetConns()
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||
|
@ -35,7 +35,7 @@ var (
|
||||
func main() {
|
||||
config.LoadConfig()
|
||||
|
||||
var override config.Override
|
||||
override := config.NewOverride()
|
||||
var size uint
|
||||
var engineDebug bool
|
||||
var host string
|
||||
@ -57,7 +57,7 @@ func main() {
|
||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||
flag.Parse()
|
||||
|
||||
config.Apply(&override)
|
||||
config.Apply(override)
|
||||
conns, err := config.GetConns()
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||
|
@ -29,7 +29,7 @@ var (
|
||||
func main() {
|
||||
config.LoadConfig()
|
||||
|
||||
var override config.Override
|
||||
override := config.NewOverride()
|
||||
var size uint
|
||||
var sessionId string
|
||||
var engineDebug bool
|
||||
@ -48,7 +48,7 @@ func main() {
|
||||
flag.Var(&langs, "language", "add symbol resolution for language")
|
||||
flag.Parse()
|
||||
|
||||
config.Apply(&override)
|
||||
config.Apply(override)
|
||||
conns, err := config.GetConns()
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "conn specification error: %v\n", err)
|
||||
|
@ -11,6 +11,20 @@ type Override struct {
|
||||
UserConn *string
|
||||
}
|
||||
|
||||
func NewOverride() *Override {
|
||||
var a string
|
||||
var b string
|
||||
var c string
|
||||
var d string
|
||||
o := &Override{
|
||||
DbConn: &a,
|
||||
StateConn: &b,
|
||||
ResourceConn: &c,
|
||||
UserConn: &d,
|
||||
}
|
||||
return o
|
||||
}
|
||||
|
||||
func Apply(o *Override) error {
|
||||
viseconfig.ApplyConn(o.DbConn, o.StateConn, o.ResourceConn, o.UserConn)
|
||||
return nil
|
||||
|
Loading…
Reference in New Issue
Block a user