diff --git a/resolvers/chats.py b/resolvers/chats.py index 1c8370d..2a12c4d 100644 --- a/resolvers/chats.py +++ b/resolvers/chats.py @@ -1,8 +1,10 @@ import json import time import uuid +from typing import List from models.chat import Chat, ChatUpdate +from models.member import ChatMember from services.auth import login_required from services.presence import notify_chat from services.rediscache import redis @@ -48,9 +50,8 @@ async def update_chat(_, info, chat_new: ChatUpdate): @mutation.field("create_chat") @login_required async def create_chat(_, info, title="", members=None): - if members is None: - members = [] - print("create_chat info: %r" % info) + members = members or [] + print("create_chat context: %r" % info.context) author_id = info.context["author_id"] print("create_chat members: %r" % members) if author_id not in members: