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_single_feed', 'load_single_feed'),
|
||||||
(r'^load_feed_page', 'load_feed_page'),
|
(r'^load_feed_page', 'load_feed_page'),
|
||||||
(r'^load_feeds', 'load_feeds'),
|
(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_read', 'mark_story_as_read'),
|
||||||
(r'^mark_story_as_like', 'mark_story_as_like'),
|
(r'^mark_story_as_like', 'mark_story_as_like'),
|
||||||
(r'^mark_story_as_dislike', 'mark_story_as_dislike'),
|
(r'^mark_story_as_dislike', 'mark_story_as_dislike'),
|
||||||
|
|
|
@ -31,55 +31,6 @@ def index(request):
|
||||||
context.update(user_info)
|
context.update(user_info)
|
||||||
return render_to_response('reader/feeds.xhtml', context,
|
return render_to_response('reader/feeds.xhtml', context,
|
||||||
context_instance=RequestContext(request))
|
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):
|
def load_feeds(request):
|
||||||
user = get_user(request)
|
user = get_user(request)
|
||||||
|
|
Loading…
Add table
Reference in a new issue