new message entity

This commit is contained in:
José Salazar
2025-11-26 13:24:06 -05:00
parent d80d8111fb
commit c896c695a8
3 changed files with 88 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
mutation CreateMessage(
$conversationId: UUID!,
$senderName: String!,
$content: String!,
$readBy: String
) @auth(level: USER) {
message_insert(
data: {
conversationId: $conversationId
senderName: $senderName
content: $content
readBy: $readBy
}
)
}
mutation UpdateMessage(
$id: UUID!,
$conversationId: UUID,
$senderName: String,
$content: String,
$readBy: String
) @auth(level: USER) {
message_update(
id: $id,
data: {
conversationId: $conversationId
senderName: $senderName
content: $content
readBy: $readBy
}
)
}
mutation DeleteMessage(
$id: UUID!
) @auth(level: USER) {
message_delete(id: $id)
}