projects/deliberation_at_scale/packages/frontend/state/queries/GetRooms.graphql (27 lines of code) (raw):

fragment SimpleRoom on rooms { id active topics { ...SimpleRoomTopic } external_room_id status_type updated_at created_at } fragment SimpleRoomTopic on topics { id active content updated_at created_at } query GetRooms($roomId: UUID) { roomsCollection(filter: { active: { eq: true }, id: { eq: $roomId } }, orderBy: { created_at: DescNullsLast }) { edges { node { ...SimpleRoom } } } }