all authors fix
This commit is contained in:
parent
00d5abcc63
commit
07817c7b11
|
@ -14,7 +14,7 @@ from .community import followed_communities
|
||||||
from .inbox import get_unread_counter
|
from .inbox import get_unread_counter
|
||||||
from .topics import get_topic_stat
|
from .topics import get_topic_stat
|
||||||
from services.auth.users import UserStorage
|
from services.auth.users import UserStorage
|
||||||
from services.zine.shoutauthor import ShoutAuthorStorage
|
from services.zine.shoutscache import ShoutsCache
|
||||||
from services.stat.reacted import ReactedStorage
|
from services.stat.reacted import ReactedStorage
|
||||||
|
|
||||||
|
|
||||||
|
@ -198,7 +198,7 @@ def author_unfollow(user, slug):
|
||||||
@query.field("authorsAll")
|
@query.field("authorsAll")
|
||||||
async def get_authors_all(_, _info):
|
async def get_authors_all(_, _info):
|
||||||
authors = await UserStorage.get_all_users()
|
authors = await UserStorage.get_all_users()
|
||||||
authorslugs = await ShoutAuthorStorage.get_authors()
|
authorslugs = await ShoutsCache.by_author.keys()
|
||||||
authors = filter(lambda a: a.emailConfirmed and a.slug in authorslugs, authors)
|
authors = filter(lambda a: a.emailConfirmed and a.slug in authorslugs, authors)
|
||||||
for author in authors:
|
for author in authors:
|
||||||
author.stat = await get_author_stat(author.slug)
|
author.stat = await get_author_stat(author.slug)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user