update renew, schema update, admins fix
This commit is contained in:
parent
35f540b26a
commit
f70633d361
|
@ -80,7 +80,7 @@ async def create_chat(_, info, title="", members=[]):
|
||||||
"createdBy": auth.user_id,
|
"createdBy": auth.user_id,
|
||||||
"createdAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
"createdAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
||||||
"updatedAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
"updatedAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
||||||
"admins": []
|
"admins": members if (len(members) == 2 and title == "") else []
|
||||||
}
|
}
|
||||||
|
|
||||||
for m in members:
|
for m in members:
|
||||||
|
|
|
@ -33,6 +33,8 @@ async def create_message(_, info, chat: str, body: str, replyTo=None):
|
||||||
"replyTo": replyTo,
|
"replyTo": replyTo,
|
||||||
"createdAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
"createdAt": int(datetime.now(tz=timezone.utc).timestamp()),
|
||||||
}
|
}
|
||||||
|
chat['updatedAt'] = new_message['createdAt']
|
||||||
|
await redis.execute("SET", f"chats/{chat['id']}", json.dumps(chat))
|
||||||
print(f"[inbox] creating message {new_message}")
|
print(f"[inbox] creating message {new_message}")
|
||||||
await redis.execute(
|
await redis.execute(
|
||||||
"SET", f"chats/{chat['id']}/messages/{message_id}", json.dumps(new_message)
|
"SET", f"chats/{chat['id']}/messages/{message_id}", json.dumps(new_message)
|
||||||
|
|
|
@ -512,13 +512,13 @@ type Message {
|
||||||
type Chat {
|
type Chat {
|
||||||
id: String!
|
id: String!
|
||||||
createdAt: Int!
|
createdAt: Int!
|
||||||
createdBy: String!
|
createdBy: Int!
|
||||||
updatedAt: Int!
|
updatedAt: Int!
|
||||||
title: String
|
title: String
|
||||||
description: String
|
description: String
|
||||||
users: [String]
|
users: [Int]
|
||||||
members: [ChatMember]
|
members: [ChatMember]
|
||||||
admins: [String]
|
admins: [Int]
|
||||||
messages: [Message]
|
messages: [Message]
|
||||||
unread: Int
|
unread: Int
|
||||||
private: Boolean
|
private: Boolean
|
||||||
|
|
Loading…
Reference in New Issue
Block a user