Files
TheGame/packages/web/graphql/mutations/updateQuest.ts
Pacien Boisson dfff04ebaa [Quests] Frontend (#437)
* squash frontend changes

* Style quest explorer

* Style quest page

* Dates

* Dates

* Typecheck

* Prettier

* Fix create page layout

* Update only OPEN quests

* Repetition info

* Fix create quest errors

* Quest form Textarea

* Quest form Textarea

* Truncate texts

* Redirect if user not logged in

* Tooltips

* Factorize skills tags

* fix username in completions

* Metafam as default guild on creation

* Layouts

* Remove todo

* cooldown

* Rename to "claim quest"

* squash frontend changes

* Style quest explorer

* Style quest page

* Dates

* Dates

* Typecheck

* Prettier

* Fix create page layout

* Update only OPEN quests

* Repetition info

* Fix create quest errors

* Quest form Textarea

* Quest form Textarea

* Truncate texts

* Redirect if user not logged in

* Tooltips

* Factorize skills tags

* fix username in completions

* Metafam as default guild on creation

* Layouts

* Remove todo

* cooldown

* Rename to "claim quest"

* Move ConfirmModal in ds

* Extract pSeed balance

* Fix "created by me" switch

* Reword complete quest

* Style quest form

* prettier

* lint
2021-04-08 15:32:27 +04:00

24 lines
486 B
TypeScript

import gql from 'fake-tag';
export const UpdateQuestMutation = gql`
mutation UpdateQuest(
$id: uuid!
$input: quest_set_input!
$skills: [quest_skill_insert_input!]!
) {
update_quest_by_pk(pk_columns: { id: $id }, _set: $input) {
id
}
delete_quest_skill(where: { quest_id: { _eq: $id } }) {
affected_rows
}
insert_quest_skill(objects: $skills) {
affected_rows
returning {
quest_id
skill_id
}
}
}
`;