Skip to content

Instantly share code, notes, and snippets.

@daniel-nelson
Created December 9, 2011 23:16
Show Gist options
  • Select an option

  • Save daniel-nelson/1453768 to your computer and use it in GitHub Desktop.

Select an option

Save daniel-nelson/1453768 to your computer and use it in GitHub Desktop.
(function() {
window.angular.module.DataStreams = [
window.$provide, window.$resource, function($provide, $resource) {
$provide.service('DailyCount', function($resource) {
return $resource('/analytics/doc_totals/:doc_id?tz_offset=:tz_offset&start_date=:start_date&end_date=:end_date', {}, {
'get': {
method: 'GET',
isArray: false
}
});
});
$provide.service('OpenEvents', function($resource) {
return $resource('/analytics/docs/:doc_id?tz_offset=:tz_offset&event=open&start_date=:start_date&end_date=:end_date', {}, {
'index': {
method: 'GET',
isArray: true
}
});
});
return $provide.service('SessionEvents', function($resource) {
return $resource('/analytics/docs/:doc_id?session_id=:session_id', {}, {
'index': {
method: 'GET',
isArray: true
}
});
});
}
];
window.angular.injector('DataStreams');
}).call(this);
(function() {
window.angular.module.ResourcesModule = [
'$provide', '$resource', function($provide, $resource) {
$provide.factory('DailyCount', function($resource) {
return $resource('/analytics/doc_totals/:doc_id?tz_offset=:tz_offset&start_date=:start_date&end_date=:end_date', {}, {
'get': {
method: 'GET',
isArray: false
}
});
});
$provide.factory('OpenEvents', function($resource) {
return $resource('/analytics/docs/:doc_id?tz_offset=:tz_offset&event=open&start_date=:start_date&end_date=:end_date', {}, {
'index': {
method: 'GET',
isArray: true
}
});
});
return $provide.factory('SessionEvents', function($resource) {
return $resource('/analytics/docs/:doc_id?session_id=:session_id', {}, {
'index': {
method: 'GET',
isArray: true
}
});
});
}
];
window.angular.injector('ResourcesModule');
}).call(this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment