github.com/imyousuf/webhook-broker@v0.1.2/wire.go (about)

     1  //+build wireinject
     2  
     3  package main
     4  
     5  import (
     6  	"github.com/google/wire"
     7  	"github.com/imyousuf/webhook-broker/config"
     8  )
     9  
    10  // GetAppVersion retrieves the app version
    11  func GetAppVersion() config.AppVersion {
    12  	wire.Build(config.GetVersion)
    13  
    14  	return ""
    15  }
    16  
    17  // GetHTTPServer returns the server container with all adjacent data
    18  func GetHTTPServer(cliConfig *config.CLIConfig) (*HTTPServiceContainer, error) {
    19  	wire.Build(relationalDBWithControllerSet, configInjectorSet)
    20  
    21  	return &HTTPServiceContainer{}, nil
    22  }