mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2026-03-01 12:44:28 +00:00
* refactor: externalize all remaining queries in spec files * User with different queries due to permissions * fix notification:groups * fix hashtagsmiddleware * fix blockedUsers * fix softDeleteMiddleware * fix shouts.spec * fix userInteractions spec * fix mutedUsers spec * seocialMedia spec * fix notificationMiddleware.spec * fix user.spce & fix undefined activeCategories * fix notifications.spec * fix userInteractions.spec * fix blockedUsers & mutedUsers spec * remove unused comment * fix locations spec * fix orderByMiddleware & spec * fix lint * fix shout spec
39 lines
824 B
TypeScript
39 lines
824 B
TypeScript
import gql from 'graphql-tag'
|
|
|
|
export const UpdateUser = gql`
|
|
mutation (
|
|
$id: ID!
|
|
$name: String
|
|
$termsAndConditionsAgreedVersion: String
|
|
$locationName: String # empty string '' sets it to null
|
|
$emailNotificationSettings: [EmailNotificationSettingsInput]
|
|
) {
|
|
UpdateUser(
|
|
id: $id
|
|
name: $name
|
|
termsAndConditionsAgreedVersion: $termsAndConditionsAgreedVersion
|
|
locationName: $locationName
|
|
emailNotificationSettings: $emailNotificationSettings
|
|
) {
|
|
id
|
|
name
|
|
termsAndConditionsAgreedVersion
|
|
termsAndConditionsAgreedAt
|
|
locationName
|
|
location {
|
|
name
|
|
nameDE
|
|
nameEN
|
|
nameRU
|
|
}
|
|
emailNotificationSettings {
|
|
type
|
|
settings {
|
|
name
|
|
value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`
|