refactor(media): use UUID instead of ID for media retrieval in GraphQL

Fixes #1760
This commit is contained in:
Massedil
2025-05-21 23:05:09 +02:00
committed by setop
parent 1b2c55508e
commit a50681c9ac
27 changed files with 171 additions and 103 deletions

View File

@@ -4,7 +4,7 @@ export const ACTOR_FRAGMENT = gql`
fragment ActorFragment on Actor {
id
avatar {
id
uuid
url
}
type
@@ -26,12 +26,12 @@ export const FETCH_PERSON = gql`
...ActorFragment
suspended
avatar {
id
uuid
name
url
}
banner {
id
uuid
url
}
feedTokens {
@@ -57,12 +57,12 @@ export const GET_PERSON = gql`
suspended
mediaSize
avatar {
id
uuid
name
url
}
banner {
id
uuid
url
}
feedTokens {
@@ -118,7 +118,7 @@ export const PERSON_FRAGMENT = gql`
fragment PersonFragment on Person {
id
avatar {
id
uuid
url
}
type
@@ -215,7 +215,7 @@ export const LOGGED_USER_DRAFTS = gql`
title
draft
picture {
id
uuid
url
alt
}
@@ -266,7 +266,7 @@ export const LOGGED_USER_MEMBERSHIPS = gql`
id
title
picture {
id
uuid
url
}
}

View File

@@ -14,7 +14,7 @@ export const DASHBOARD = gql`
...EventOptions
}
picture {
id
uuid
alt
url
}
@@ -201,17 +201,17 @@ export const ADMIN_SETTINGS_FRAGMENT = gql`
instanceSlogan
contact
instanceLogo {
id
uuid
url
name
}
instanceFavicon {
id
uuid
url
name
}
defaultPicture {
id
uuid
url
name
}

View File

@@ -20,7 +20,7 @@ export const CONFIG = gql`
url
}
defaultPicture {
id
uuid
url
name
metadata {
@@ -502,7 +502,7 @@ export const DEFAULT_PICTURE = gql`
query DefaultPicture {
config {
defaultPicture {
id
uuid
url
name
metadata {

View File

@@ -29,7 +29,7 @@ export const CONVERSATION_QUERY_FRAGMENT = gql`
id
}
picture {
id
uuid
url
name
metadata {

View File

@@ -27,7 +27,7 @@ const FULL_EVENT_FRAGMENT = gql`
language
category
picture {
id
uuid
url
name
metadata {
@@ -135,7 +135,7 @@ export const FETCH_EVENTS = gql`
insertedAt
language
picture {
id
uuid
url
}
publishAt
@@ -454,8 +454,8 @@ export const FETCH_GROUP_EVENTS = gql`
...AdressFragment
}
picture {
uuid
url
id
}
}
total

View File

@@ -29,11 +29,11 @@ export const LIST_GROUPS = gql`
...ActorFragment
suspended
avatar {
id
uuid
url
}
banner {
id
uuid
url
}
organizedEvents {
@@ -74,7 +74,7 @@ export const GROUP_VERY_BASIC_FIELDS_FRAGMENTS = gql`
url
}
avatar {
id
uuid
url
name
metadata {
@@ -84,7 +84,7 @@ export const GROUP_VERY_BASIC_FIELDS_FRAGMENTS = gql`
}
}
banner {
id
uuid
url
name
metadata {
@@ -118,7 +118,7 @@ export const GROUP_BASIC_FIELDS_FRAGMENTS = gql`
url
}
avatar {
id
uuid
url
name
metadata {
@@ -128,7 +128,7 @@ export const GROUP_BASIC_FIELDS_FRAGMENTS = gql`
}
}
banner {
id
uuid
url
name
metadata {
@@ -167,7 +167,7 @@ export const GROUP_BASIC_FIELDS_FRAGMENTS = gql`
...ActorFragment
}
picture {
id
uuid
url
}
physicalAddress {
@@ -315,7 +315,7 @@ export const CREATE_GROUP = gql`
) {
...ActorFragment
banner {
id
uuid
url
}
}
@@ -441,7 +441,7 @@ export const GROUP_TIMELINE = gql`
originId
}
banner {
id
uuid
url
}
}

View File

@@ -31,7 +31,7 @@ export const HOME_USER_QUERIES = gql`
uuid
title
picture {
id
uuid
url
alt
}

View File

@@ -27,7 +27,7 @@ export const LOGGED_USER_PARTICIPATIONS = gql`
url
title
picture {
id
uuid
url
alt
}
@@ -94,7 +94,7 @@ export const LOGGED_USER_UPCOMING_EVENTS = gql`
url
title
picture {
id
uuid
url
alt
}

View File

@@ -26,7 +26,7 @@ export const POST_FRAGMENT = gql`
...TagFragment
}
picture {
id
uuid
url
name
metadata {
@@ -59,7 +59,7 @@ export const POST_BASIC_FIELDS = gql`
visibility
language
picture {
id
uuid
url
name
}

View File

@@ -25,7 +25,7 @@ export const REPORTS = gql`
uuid
title
picture {
id
uuid
url
}
}
@@ -61,7 +61,7 @@ const REPORT_FRAGMENT = gql`
description
beginsOn
picture {
id
uuid
url
}
organizerActor {

View File

@@ -8,7 +8,7 @@ export const GROUP_RESULT_FRAGMENT = gql`
fragment GroupResultFragment on GroupSearchResult {
id
avatar {
id
uuid
url
}
type
@@ -72,7 +72,7 @@ export const SEARCH_EVENTS_AND_GROUPS = gql`
endsOn
longEvent
picture {
id
uuid
url
}
url
@@ -116,7 +116,7 @@ export const SEARCH_EVENTS_AND_GROUPS = gql`
__typename
id
avatar {
id
uuid
url
}
type
@@ -127,7 +127,7 @@ export const SEARCH_EVENTS_AND_GROUPS = gql`
url
...GroupResultFragment
banner {
id
uuid
url
}
followersCount
@@ -178,7 +178,7 @@ export const SEARCH_EVENTS = gql`
uuid
beginsOn
picture {
id
uuid
url
}
status
@@ -229,7 +229,7 @@ export const SEARCH_CALENDAR_EVENTS = gql`
beginsOn
endsOn
picture {
id
uuid
url
}
status
@@ -277,7 +277,7 @@ export const SEARCH_GROUPS = gql`
elements {
...ActorFragment
banner {
id
uuid
url
}
membersCount
@@ -317,7 +317,7 @@ export const SEARCH_PERSON_AND_GROUPS = gql`
elements {
...ActorFragment
banner {
id
uuid
url
}
membersCount
@@ -342,7 +342,7 @@ export const INTERACT = gql`
beginsOn
status
picture {
id
uuid
url
}
tags {

View File

@@ -3,16 +3,8 @@ import gql from "graphql-tag";
export const UPLOAD_MEDIA = gql`
mutation UploadMedia($file: Upload!, $alt: String, $name: String!) {
uploadMedia(file: $file, alt: $alt, name: $name) {
uuid
url
id
}
}
`;
export const REMOVE_MEDIA = gql`
mutation RemoveMedia($id: ID!) {
removeMedia(id: $id) {
id
}
}
`;