mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-04-24 03:00:09 -04:00
37 lines
829 B
TypeScript
37 lines
829 B
TypeScript
export const UpdateQuestMutation = /* GraphQL */ `
|
|
mutation UpdateQuest(
|
|
$id: uuid!
|
|
$input: quest_set_input!
|
|
$skills: [quest_skill_insert_input!]!
|
|
$roles: [quest_role_insert_input!]!
|
|
$reward: Int
|
|
) {
|
|
update_quest(where: { id: { _eq: $id } }, _set: { reward: $reward }) {
|
|
affected_rows
|
|
}
|
|
update_quest_by_pk(pk_columns: { id: $id }, _set: $input) {
|
|
id
|
|
}
|
|
delete_quest_skill(where: { questId: { _eq: $id } }) {
|
|
affected_rows
|
|
}
|
|
insert_quest_skill(objects: $skills) {
|
|
affected_rows
|
|
returning {
|
|
questId
|
|
skillId
|
|
}
|
|
}
|
|
delete_quest_role(where: { questId: { _eq: $id } }) {
|
|
affected_rows
|
|
}
|
|
insert_quest_role(objects: $roles) {
|
|
affected_rows
|
|
returning {
|
|
questId
|
|
role
|
|
}
|
|
}
|
|
}
|
|
`;
|