api/internal/app/rpc.go
Peter Kurfer d70ba748f5 Introduce Lifecycle for every endpoint and manage listeners in the renamed Orchestrator
- merge packages to get a more concise layout because plugins are no more and therefore there's not a lot to be exported
- fix test logger
- rework config parsing to be easier and more transparent
- remove unnecessary APIs because dynamic endpoint handling is rather a won't implement
2021-02-10 20:26:45 +00:00

15 lines
213 B
Go

package app
import "net/url"
type RPC struct {
Listen string
}
func (r RPC) ListenURL() (u *url.URL) {
var err error
if u, err = url.Parse(r.Listen); err != nil {
u, _ = url.Parse("tcp://:0")
}
return
}