Adding river to offline. Needs customization.

This commit is contained in:
Samuel Clay 2013-06-14 19:44:57 -07:00
parent 35d426fe9b
commit ccbefc16d1
2 changed files with 14 additions and 2 deletions

View file

@ -840,7 +840,11 @@ def load_river_stories__redis(request):
"stories, ~SN%s/%s/%s feeds, %s/%s)" %
(page, len(stories), len(mstories), len(found_feed_ids),
len(feed_ids), len(original_feed_ids), order, read_filter))
if page == 1:
import random
time.sleep(random.randint(0, 6))
return dict(stories=stories,
classifiers=classifiers,
elapsed_time=timediff,

View file

@ -369,7 +369,15 @@
- (void)loadOfflineStories {
[appDelegate.database inDatabase:^(FMDatabase *db) {
FMResultSet *cursor = [db executeQuery:@"SELECT * FROM stories WHERE story_feed_id = ? ORDER BY story_timestamp DESC", [appDelegate.activeFeed objectForKey:@"id"]];
NSArray *feedIds;
if (appDelegate.isRiverView) {
feedIds = appDelegate.activeFolderFeeds;
} else {
feedIds = @[[appDelegate.activeFeed objectForKey:@"id"]];
}
NSString *sql = [NSString stringWithFormat:@"SELECT * FROM stories WHERE story_feed_id IN (%@) ORDER BY story_timestamp DESC",
[feedIds componentsJoinedByString:@","]];
FMResultSet *cursor = [db executeQuery:sql];
NSMutableArray *offlineStories = [NSMutableArray array];
while ([cursor next]) {