Ulf Gebhardt 30560bff69
fix(webapp): fix user avatar & post image urls (#8921)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-09-25 22:19:27 +02:00

79 lines
1.2 KiB
JavaScript

import gql from 'graphql-tag'
import { imageUrls } from './fragments/imageUrls'
export const createRoom = () => gql`
${imageUrls}
mutation ($userId: ID!) {
CreateRoom(userId: $userId) {
id
roomId
roomName
lastMessageAt
createdAt
unreadCount
#avatar
users {
_id
id
name
avatar {
...imageUrls
}
}
}
}
`
export const roomQuery = () => gql`
${imageUrls}
query Room($first: Int, $offset: Int, $id: ID) {
Room(first: $first, offset: $offset, id: $id, orderBy: [createdAt_desc, lastMessageAt_desc]) {
id
roomId
roomName
avatar
lastMessageAt
createdAt
unreadCount
lastMessage {
_id
id
content
senderId
username
avatar
date
saved
distributed
seen
}
users {
_id
id
name
avatar {
...imageUrls
}
}
}
}
`
export const unreadRoomsQuery = () => {
return gql`
query {
UnreadRooms
}
`
}
export const roomCountUpdated = () => {
return gql`
subscription roomCountUpdated {
roomCountUpdated
}
`
}