Skip to content

Commit

Permalink
Adding a batching example to foursquare
Browse files Browse the repository at this point in the history
  • Loading branch information
Conrad Stoll committed Mar 1, 2014
1 parent 6fa53d1 commit 24887fd
Showing 1 changed file with 77 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,24 +53,83 @@ - (void)refreshVenues {
NSManagedObjectContext *context = [[MMDataManager sharedDataManager] managedObjectContext];

NSString *oAuthToken = @"RMRLHPHOTZBIHKAX2G1XMZ33XQYDYKVCAUTM5GCTAA03X04F";

[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSArray *venues = records;

self.venues = venues;

[self.tableView reloadData];

[self.refreshControl endRefreshing];
}
failureBlock:^(NSError *error) {
[self.refreshControl endRefreshing];
}];

[Venue startBatchedRequestsInExecutionBlock:^{
[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSArray *venues = records;

self.venues = venues;

[self.tableView reloadData];

[self.refreshControl endRefreshing];

NSLog(@"0");
}
failureBlock:^(NSError *error) {
}];

[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSLog(@"1");
}
failureBlock:^(NSError *error) {
}];

[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSLog(@"2");
}
failureBlock:^(NSError *error) {
}];

[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSLog(@"3");
}
failureBlock:^(NSError *error) {
}];
[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSLog(@"4");
}
failureBlock:^(NSError *error) {
}];
[Venue
startRequestWithURN:@"venues/search?ll=30.25,-97.75"
data:@{@"oauth_token": oAuthToken, @"v": @"20131105"}
context:context
domain:nil
resultBlock:^(NSArray *records) {
NSLog(@"5");
}
failureBlock:^(NSError *error) {
}];
} withCompletionBlock:^{
[self.refreshControl endRefreshing];
NSLog(@"Done");
}];
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
Expand Down

0 comments on commit 24887fd

Please sign in to comment.