Skip to content

Instantly share code, notes, and snippets.

@dleatherman
Last active September 9, 2015 19:41
Show Gist options
  • Save dleatherman/31a2f426ab1c69a921d2 to your computer and use it in GitHub Desktop.
Save dleatherman/31a2f426ab1c69a921d2 to your computer and use it in GitHub Desktop.
$scope.syncSignups = function() {
var deferred = $q.defer();
// Use service to get all attendees for an event and prepare it for import into local API
var queries = [];
var results = EventbriteEvents.getEventAttendees({id: $scope.event.eventbrite_id, token: API_Token, status: 'attending'}).$promise.then(function(data) {
var totalPages = data.pagination.page_count;
var pageNumber = data.pagination.page_number;
for (var i = 1; i <= totalPages; i++) {
// need to figure out how to defer and resolve
queries.push(EventbriteEvents.getAttendeesOnly({id: $scope.event.eventbrite_id, token: API_Token, status: 'attending', page: i}));
}
return $q.all(queries);
});
console.log(results);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment