16 lines
216 B
Go
16 lines
216 B
Go
|
package config
|
||
|
|
||
|
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
|
||
|
}
|