STKAutoRecoveringHTTPDataSource http errors handling fix

This commit is contained in:
Anton 2016-09-22 16:07:06 +03:00
parent 7def768397
commit 6b6a5ad434
1 changed files with 6 additions and 7 deletions

View File

@ -371,16 +371,15 @@ static void PopulateOptionsWithDefault(STKAutoRecoveringHTTPDataSourceOptions* o
[self.delegate dataSourceEof:self]; [self.delegate dataSourceEof:self];
} }
-(void) dataSourceErrorOccured:(STKDataSource*)dataSource - (void)dataSourceErrorOccured:(STKDataSource*)dataSource {
{
NSLog(@"dataSourceErrorOccured"); NSLog(@"dataSourceErrorOccured");
if (self.innerDataSource.httpStatusCode == 416 /* Range out of bounds */) /* Range out of bounds */
{ if (self.innerDataSource.httpStatusCode == 416) {
[super dataSourceEof:dataSource]; [super dataSourceEof:dataSource];
} } else if ([self hasGotNetworkConnection]) {
else [super dataSourceErrorOccured:dataSource];
{ } else {
[self processRetryOnError]; [self processRetryOnError];
} }
} }