40 lines
555 B
GraphQL
40 lines
555 B
GraphQL
query listMessage @auth(level: USER) {
|
|
messages {
|
|
id
|
|
conversationId
|
|
senderName
|
|
content
|
|
readBy
|
|
}
|
|
}
|
|
|
|
query getMessageById(
|
|
$id: UUID!
|
|
) @auth(level: USER) {
|
|
message(id: $id) {
|
|
id
|
|
conversationId
|
|
senderName
|
|
content
|
|
readBy
|
|
}
|
|
}
|
|
|
|
query filterMessage(
|
|
$conversationId: UUID,
|
|
$senderName: String
|
|
) @auth(level: USER) {
|
|
messages(
|
|
where: {
|
|
conversationId: { eq: $conversationId }
|
|
senderName: { eq: $senderName }
|
|
}
|
|
) {
|
|
id
|
|
conversationId
|
|
senderName
|
|
content
|
|
readBy
|
|
}
|
|
}
|