github.com/stampzilla/stampzilla-go@v2.0.0-rc9+incompatible/nodes/stampzilla-server/store/devices.go (about)

     1  package store
     2  
     3  import "github.com/stampzilla/stampzilla-go/nodes/stampzilla-server/models/devices"
     4  
     5  func (store *Store) GetDevices() *devices.List {
     6  	store.RLock()
     7  	defer store.RUnlock()
     8  	return store.Devices
     9  }
    10  
    11  func (store *Store) AddOrUpdateDevice(dev *devices.Device) {
    12  	store.Devices.Add(dev)
    13  	store.Logic.UpdateDevice(dev)
    14  	store.runCallbacks("devices")
    15  }