top_authors commented out
This commit is contained in:
parent
4f76f85bed
commit
0503dfaf02
|
@ -1,7 +1,7 @@
|
|||
from resolvers.auth import login, sign_out, is_email_free, register, confirm
|
||||
from resolvers.inbox import create_message, delete_message, update_message, get_messages
|
||||
from resolvers.zine import create_shout, get_shout_by_slug, top_month, top_overall, \
|
||||
recent_shouts, top_authors, top_viewed
|
||||
recent_shouts, top_viewed #, top_authors
|
||||
from resolvers.profile import get_users_by_slugs, get_current_user
|
||||
from resolvers.topics import topic_subscribe, topic_unsubscribe, topics_by_author, \
|
||||
topics_by_community, topics_by_slugs
|
||||
|
|
|
@ -153,6 +153,7 @@ class ShoutsCache:
|
|||
async with ShoutsCache.lock:
|
||||
ShoutsCache.top_viewed = shouts
|
||||
|
||||
'''
|
||||
@staticmethod
|
||||
async def prepare_top_authors():
|
||||
month_ago = datetime.now() - timedelta(days = 30)
|
||||
|
@ -174,6 +175,7 @@ class ShoutsCache:
|
|||
authors = session.query(User).filter(User.id.in_(authors_ids)).all()
|
||||
async with ShoutsCache.lock:
|
||||
ShoutsCache.top_authors = authors
|
||||
'''
|
||||
|
||||
|
||||
@staticmethod
|
||||
|
@ -186,7 +188,7 @@ class ShoutsCache:
|
|||
await ShoutsCache.prepare_top_overall()
|
||||
await ShoutsCache.prepare_top_viewed()
|
||||
await ShoutsCache.prepare_recent_shouts()
|
||||
await ShoutsCache.prepare_top_authors()
|
||||
# await ShoutsCache.prepare_top_authors()
|
||||
print("shouts cache update finished")
|
||||
except Exception as err:
|
||||
print("shouts cache worker error = %s" % (err))
|
||||
|
@ -234,10 +236,10 @@ async def recent_shouts(_, info, limit):
|
|||
return ShoutsCache.recent_shouts[:limit]
|
||||
|
||||
|
||||
@query.field("topAuthors")
|
||||
async def top_authors(_, info, limit):
|
||||
async with ShoutsCache.lock:
|
||||
return ShoutsCache.top_authors[:limit]
|
||||
# @query.field("topAuthors")
|
||||
# async def top_authors(_, info, limit):
|
||||
# async with ShoutsCache.lock:
|
||||
# return ShoutsCache.top_authors[:limit]
|
||||
|
||||
|
||||
@mutation.field("createShout")
|
||||
|
|
Loading…
Reference in New Issue
Block a user