Skip to content

Instantly share code, notes, and snippets.

@trentbrooks
Last active August 29, 2015 14:22

Revisions

  1. trentbrooks revised this gist Jun 12, 2015. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,10 @@
    - (void)updateData:(NSTimer*)timer {

    // if already getting data do nothing
    if(!self.isFetchDataComplete) return;
    if(!self.isFetchDataComplete) {
    NSLog(@"Do not get data - flag is OFF...");
    return;
    }

    // reset the flag
    self.isFetchDataComplete = FALSE;
  2. trentbrooks created this gist Jun 12, 2015.
    18 changes: 18 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    - (void)updateData:(NSTimer*)timer {

    // if already getting data do nothing
    if(!self.isFetchDataComplete) return;

    // reset the flag
    self.isFetchDataComplete = FALSE;

    // get new data
    [self.pulseDataStore dataFrom:self.startDataDate
    till:self.endDataDate
    completion:^(NSArray *array) {
    dispatch_sync(dispatch_get_main_queue(), ^{
    self.isFetchDataComplete = TRUE;
    });
    }
    }];
    }