Compare commits

..

No commits in common. "master" and "develop" have entirely different histories.

2 changed files with 16 additions and 16 deletions

View File

@ -237,7 +237,7 @@ func (c *Client) breathe(selector string, breathe Breathe) (*Response, error) {
return resp, nil
}
func (c *Client) setStates(states States) (*Response, error) {
func (c *Client) setStates(selector string, states States) (*Response, error) {
var (
err error
j []byte

View File

@ -40,19 +40,19 @@ type (
}
Light struct {
Id string `json:"id"`
UUID string `json:"uuid"`
Label string `json:"label"`
Connected bool `json:"connected"`
Power string `json:"power"`
Color HSBKColor `json:"color"`
Brightness float64 `json:"brightness"`
Effect string `json:"effect"`
Group Selector `json:"group"`
Location Selector `json:"location"`
Product Product `json:"product"`
LastSeen *time.Time `json:"last_seen,omitempty"`
SecondsLastSeen float64 `json:"seconds_last_seen"`
Id string `json:"id"`
UUID string `json:"uuid"`
Label string `json:"label"`
Connected bool `json:"connected"`
Power string `json:"power"`
Color HSBKColor `json:"color"`
Brightness float64 `json:"brightness"`
Effect string `json:"effect"`
Group Selector `json:"group"`
Location Selector `json:"location"`
Product Product `json:"product"`
LastSeen time.Time `json:"last_seen"`
SecondsLastSeen float64 `json:"seconds_last_seen"`
}
State struct {
@ -156,14 +156,14 @@ func (c *Client) FastSetState(selector string, state State) (*LifxResponse, erro
return c.SetState(selector, state)
}
func (c *Client) SetStates(states States) (*LifxResponse, error) {
func (c *Client) SetStates(selector string, states States) (*LifxResponse, error) {
var (
err error
s *LifxResponse
resp *Response
)
if resp, err = c.setStates(states); err != nil {
if resp, err = c.setStates(selector, states); err != nil {
return nil, err
}
defer resp.Body.Close()