public async Task <DeviceListFilterResult> GetDevices(DeviceListFilter filter) { await _deviceListFilterRepository.TouchFilterAsync(filter.Id); var task = _deviceListFilterRepository.SaveSuggestClausesAsync(filter.Clauses); var devices = await _deviceRegistryListRepository.GetDeviceList(filter); UpdateNameCache(devices.Results.Select(r => r.Twin)); return(devices); }
public async Task <DeviceListQueryResult> GetDevices(DeviceListQuery q) { return(await _deviceRegistryListRepository.GetDeviceList(q)); }