Peter Kurfer
d70ba748f5
- 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
15 lines
213 B
Go
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
|
|
}
|