refactor client class again

This commit is contained in:
2020-03-06 20:55:31 -06:00
parent c3b8d84968
commit 40a7a9d741
4 changed files with 125 additions and 91 deletions

View File

@ -20,12 +20,8 @@ var (
EndpointStates = func() string {
return BuildURL(Endpoint, "/lights/states")
}
EndpointColor = func(color string) string {
u, _ := url.Parse(BuildURL(Endpoint, "/color"))
q := u.Query()
q.Set("string", color)
u.RawQuery = q.Encode()
return u.String()
EndpointColor = func() string {
return BuildURL(Endpoint, "/color")
}
EndpointToggle = func(selector string) string {
return BuildURL(Endpoint, fmt.Sprintf("/lights/%s/toggle", selector))