Removed extra slash so @nicksavers gets off my back ;-)
This commit is contained in:
parent
a26c479182
commit
b3834d8272
@ -11,7 +11,6 @@ type ClientIdentity interface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type SimpleClientIdentity struct {
|
type SimpleClientIdentity struct {
|
||||||
clientString string
|
|
||||||
clientIdentifier string
|
clientIdentifier string
|
||||||
version string
|
version string
|
||||||
customIdentifier string
|
customIdentifier string
|
||||||
@ -27,26 +26,29 @@ func NewSimpleClientIdentity(clientIdentifier string, version string, customIden
|
|||||||
os: runtime.GOOS,
|
os: runtime.GOOS,
|
||||||
implementation: "Go",
|
implementation: "Go",
|
||||||
}
|
}
|
||||||
clientIdentity.init()
|
|
||||||
return clientIdentity
|
return clientIdentity
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *SimpleClientIdentity) init() {
|
func (c *SimpleClientIdentity) init() {
|
||||||
c.clientString = fmt.Sprintf("%s/v%s/%s/%s/%s",
|
}
|
||||||
|
|
||||||
|
func (c *SimpleClientIdentity) String() string {
|
||||||
|
var id string
|
||||||
|
if len(c.customIdentifier) > 0 {
|
||||||
|
id = "/" + c.customIdentifier
|
||||||
|
}
|
||||||
|
|
||||||
|
return fmt.Sprintf("%s/v%s%s/%s/%s",
|
||||||
c.clientIdentifier,
|
c.clientIdentifier,
|
||||||
c.version,
|
c.version,
|
||||||
c.customIdentifier,
|
id,
|
||||||
c.os,
|
c.os,
|
||||||
c.implementation)
|
c.implementation)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *SimpleClientIdentity) String() string {
|
|
||||||
return c.clientString
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *SimpleClientIdentity) SetCustomIdentifier(customIdentifier string) {
|
func (c *SimpleClientIdentity) SetCustomIdentifier(customIdentifier string) {
|
||||||
c.customIdentifier = customIdentifier
|
c.customIdentifier = customIdentifier
|
||||||
c.init()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *SimpleClientIdentity) GetCustomIdentifier() string {
|
func (c *SimpleClientIdentity) GetCustomIdentifier() string {
|
||||||
|
Loading…
Reference in New Issue
Block a user