Files
stf-DeviceFarmer/res/app/scripts/services/deviceService.js

22 lines
458 B
JavaScript

define(['./module', 'oboe'], function(mod, oboe) {
function DevicesServiceFactory($rootScope, socketService) {
var deviceService = {
devices: []
}
oboe('/api/v1/devices')
.node('devices[*]', function(device) {
deviceService.devices.push(device)
$rootScope.$digest()
})
return deviceService
}
mod.factory('deviceService'
, [ '$rootScope'
, 'socketService'
, DevicesServiceFactory
])
})