mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Removing feed refreshing from web urls.
This commit is contained in:
parent
88ccfa7e77
commit
379bbcd766
2 changed files with 0 additions and 51 deletions
|
@ -5,8 +5,6 @@ urlpatterns = patterns('apps.reader.views',
|
|||
(r'^load_single_feed', 'load_single_feed'),
|
||||
(r'^load_feed_page', 'load_feed_page'),
|
||||
(r'^load_feeds', 'load_feeds'),
|
||||
(r'^refresh_all_feeds', 'refresh_all_feeds'),
|
||||
(r'^refresh_feed', 'refresh_feed'),
|
||||
(r'^mark_story_as_read', 'mark_story_as_read'),
|
||||
(r'^mark_story_as_like', 'mark_story_as_like'),
|
||||
(r'^mark_story_as_dislike', 'mark_story_as_dislike'),
|
||||
|
|
|
@ -31,55 +31,6 @@ def index(request):
|
|||
context.update(user_info)
|
||||
return render_to_response('reader/feeds.xhtml', context,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
def refresh_all_feeds(request):
|
||||
force_update = request.GET.get('force', False)
|
||||
feeds = Feed.objects.all()
|
||||
|
||||
# t = threading.Thread(target=refresh_feeds,
|
||||
# args=[feeds, force_update])
|
||||
# t.setDaemon(True)
|
||||
# t.start()
|
||||
# t.join()
|
||||
|
||||
refresh_feeds(feeds, force_update)
|
||||
context = {}
|
||||
|
||||
user = request.user
|
||||
user_info = _parse_user_info(user)
|
||||
context.update(user_info)
|
||||
|
||||
return render_to_response('reader/feeds.xhtml', context,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
def refresh_feed(request):
|
||||
feed_id = request.REQUEST['feed_id']
|
||||
force_update = request.GET.get('force', False)
|
||||
feeds = Feed.objects.filter(id=feed_id)
|
||||
|
||||
feeds = refresh_feeds(feeds, force_update)
|
||||
|
||||
context = {}
|
||||
|
||||
user = request.user
|
||||
user_info = _parse_user_info(user)
|
||||
context.update(user_info)
|
||||
|
||||
return render_to_response('reader/feeds.xhtml', context,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
def refresh_feeds(feeds, force=False):
|
||||
for f in feeds:
|
||||
logging.debug('Feed Updating: %s' % f)
|
||||
f.update(force)
|
||||
usersubs = UserSubscription.objects.filter(
|
||||
feed=f.id
|
||||
)
|
||||
for us in usersubs:
|
||||
us.count_unread()
|
||||
logging.info('Deleteing user sub cache: %s' % us.user_id)
|
||||
cache.delete('usersub:%s' % us.user_id)
|
||||
return
|
||||
|
||||
def load_feeds(request):
|
||||
user = get_user(request)
|
||||
|
|
Loading…
Add table
Reference in a new issue