This commit is contained in:
parent
871f7e1d69
commit
c22b560bcf
|
@ -13,7 +13,7 @@ type ChatMember {
|
||||||
slug: String!
|
slug: String!
|
||||||
name: String!
|
name: String!
|
||||||
userpic: String
|
userpic: String
|
||||||
lastSeen: Int!
|
last_seen: Int!
|
||||||
online: Boolean
|
online: Boolean
|
||||||
# invitedAt: DateTime
|
# invitedAt: DateTime
|
||||||
# invitedBy: String # user slug
|
# invitedBy: String # user slug
|
||||||
|
@ -72,18 +72,18 @@ type Message {
|
||||||
author: Int!
|
author: Int!
|
||||||
chatId: String!
|
chatId: String!
|
||||||
body: String!
|
body: String!
|
||||||
createdAt: Int!
|
created_at: Int!
|
||||||
id: Int!
|
id: Int!
|
||||||
replyTo: Int
|
replyTo: Int
|
||||||
updatedAt: Int
|
updated_at: Int
|
||||||
seen: Boolean
|
seen: Boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
type Chat {
|
type Chat {
|
||||||
id: String!
|
id: String!
|
||||||
createdAt: Int!
|
created_at: Int!
|
||||||
createdBy: Int!
|
created_by: Int!
|
||||||
updatedAt: Int!
|
updated_at: Int!
|
||||||
title: String
|
title: String
|
||||||
description: String
|
description: String
|
||||||
users: [Int]
|
users: [Int]
|
||||||
|
|
|
@ -104,8 +104,8 @@ async def load_messages_by(_, info, by, limit: int = 10, offset: int = 0):
|
||||||
messages = await load_messages(by_chat, limit, offset)
|
messages = await load_messages(by_chat, limit, offset)
|
||||||
return {
|
return {
|
||||||
"messages": sorted(
|
"messages": sorted(
|
||||||
[m for m in messages if m.get("createdAt")],
|
[m for m in messages if m.get("created_at")],
|
||||||
key=lambda m: m.get("createdAt"),
|
key=lambda m: m.get("created_at"),
|
||||||
),
|
),
|
||||||
"error": None,
|
"error": None,
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,7 @@ async def search_in_chats(
|
||||||
if days_ago:
|
if days_ago:
|
||||||
mmm = list(
|
mmm = list(
|
||||||
filter(
|
filter(
|
||||||
lambda msg: int(datetime.now(tz=timezone.utc)) - int(msg["createdAt"])
|
lambda msg: int(datetime.now(tz=timezone.utc)) - int(msg["created_at"])
|
||||||
< int(timedelta(days=days_ago)),
|
< int(timedelta(days=days_ago)),
|
||||||
mmm,
|
mmm,
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,9 +9,9 @@ class Chat(TypedDict):
|
||||||
members: List[int]
|
members: List[int]
|
||||||
admins: List[int]
|
admins: List[int]
|
||||||
title: str
|
title: str
|
||||||
updatedAt: Optional[int]
|
updated_at: Optional[int]
|
||||||
createdAt: int
|
created_at: int
|
||||||
createdBy: int
|
created_by: int
|
||||||
description: Optional[str]
|
description: Optional[str]
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,9 +20,9 @@ class ChatPayload(TypedDict):
|
||||||
members: List[int | ChatMember]
|
members: List[int | ChatMember]
|
||||||
admins: List[int]
|
admins: List[int]
|
||||||
title: str
|
title: str
|
||||||
updatedAt: Optional[int]
|
updated_at: Optional[int]
|
||||||
createdAt: int
|
created_at: int
|
||||||
createdBy: int
|
created_by: int
|
||||||
description: Optional[str]
|
description: Optional[str]
|
||||||
messages: Optional[List[Message]]
|
messages: Optional[List[Message]]
|
||||||
unread: Optional[List[int]]
|
unread: Optional[List[int]]
|
||||||
|
|
|
@ -6,5 +6,5 @@ class ChatMember(TypedDict):
|
||||||
slug: str
|
slug: str
|
||||||
name: str
|
name: str
|
||||||
userpic: Optional[str]
|
userpic: Optional[str]
|
||||||
lastSeen: int
|
last_seen: int
|
||||||
online: Optional[bool]
|
online: Optional[bool]
|
||||||
|
|
|
@ -6,7 +6,7 @@ class Message(TypedDict):
|
||||||
chat: str
|
chat: str
|
||||||
author: int
|
author: int
|
||||||
body: str
|
body: str
|
||||||
createdAt: int
|
created_at: int
|
||||||
replyTo: Optional[int]
|
reply_to: Optional[int]
|
||||||
createdAt: int
|
created_at: int
|
||||||
updatedAt: Optional[int]
|
updated_at: Optional[int]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user