mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
Fixing premium interval in statistics.
This commit is contained in:
parent
40e01c6860
commit
e65cd3d99f
2 changed files with 7 additions and 3 deletions
|
@ -1337,10 +1337,13 @@ class Feed(models.Model):
|
||||||
# print 'New/updated story: %s' % (story),
|
# print 'New/updated story: %s' % (story),
|
||||||
return story_in_system, story_has_changed
|
return story_in_system, story_has_changed
|
||||||
|
|
||||||
def get_next_scheduled_update(self, force=False, verbose=True):
|
def get_next_scheduled_update(self, force=False, verbose=True, premium_speed=False):
|
||||||
if self.min_to_decay and not force:
|
if self.min_to_decay and not force and not premium_speed:
|
||||||
return self.min_to_decay
|
return self.min_to_decay
|
||||||
|
|
||||||
|
if premium_speed:
|
||||||
|
self.active_premium_subscribers += 1
|
||||||
|
|
||||||
upd = self.stories_last_month / 30.0
|
upd = self.stories_last_month / 30.0
|
||||||
subs = (self.active_premium_subscribers +
|
subs = (self.active_premium_subscribers +
|
||||||
((self.active_subscribers - self.active_premium_subscribers) / 10.0))
|
((self.active_subscribers - self.active_premium_subscribers) / 10.0))
|
||||||
|
|
|
@ -159,7 +159,8 @@ def load_feed_statistics(request, feed_id):
|
||||||
original_premium_subscribers = feed.premium_subscribers
|
original_premium_subscribers = feed.premium_subscribers
|
||||||
feed.active_premium_subscribers = max(feed.active_premium_subscribers+1, 1)
|
feed.active_premium_subscribers = max(feed.active_premium_subscribers+1, 1)
|
||||||
feed.premium_subscribers += 1
|
feed.premium_subscribers += 1
|
||||||
premium_update_interval_minutes = feed.get_next_scheduled_update(force=True, verbose=False)
|
premium_update_interval_minutes = feed.get_next_scheduled_update(force=True, verbose=False,
|
||||||
|
premium_speed=True)
|
||||||
feed.active_premium_subscribers = original_active_premium_subscribers
|
feed.active_premium_subscribers = original_active_premium_subscribers
|
||||||
feed.premium_subscribers = original_premium_subscribers
|
feed.premium_subscribers = original_premium_subscribers
|
||||||
stats['premium_update_interval_minutes'] = premium_update_interval_minutes
|
stats['premium_update_interval_minutes'] = premium_update_interval_minutes
|
||||||
|
|
Loading…
Add table
Reference in a new issue