boskos/client/client.go
func (c *Client) AcquireByState(state, dest string, names []string) ([]common.Resource, error) {
	resources, err := c.acquireByState(state, dest, names)
	if err != nil {
		return nil, err
	}
	c.lock.Lock()
	defer c.lock.Unlock()
	for _, r := range resources {
		c.storage.Add(r)
	}
	return resources, nil
}
func (c *Client) AcquireByState(state, dest string, names []string) ([]common.Resource, error) {
	resources, err := c.acquireByState(state, dest, names)
	if err != nil {
		return nil, err
	}
	c.lock.Lock()
	defer c.lock.Unlock()
	for _, r := range resources {
		c.storage.Add(r)
	}
	return resources, nil
}
func ( c * Client ) AcquireByState ( state , dest string , names [ ] string ) ( [ ] common . Resource , error ) { resources , err := c . acquireByState ( state , dest , names ) if err != nil { return nil , err } c . lock . Lock ( ) defer c . lock . Unlock ( ) for _ , r := range resources { c . storage . Add ( r ) } return resources , nil }
// AcquireByState asks boskos for a resources of certain type, and set the resource to dest state.
// Returns a list of resources on success.
AcquireByState asks boskos for a resources of certain type and set the resource to dest state . Returns a list of resources on success .