| 12345678910111213141516171819202122232425262728293031323334 |
- import {commitMutation, graphql} from 'react-relay';
- import history from '../../../history';
- const mutation = graphql`
- mutation CreatePokemonMutation($nickname: String!, $pokedexNumber: ID!) {
- createPokemon(nickname: $nickname, pokedexNumber: $pokedexNumber) {
- pokemon {
- id
- iid
- nickname
- pokedexNumber
- }
- }
- }
- `;
- /* eslint-disable no-console */
- export function createPokemon(environment: any, nickname: string, pokedexNumber: number): void {
- const variables = {
- nickname,
- pokedexNumber,
- };
- commitMutation(environment, {
- mutation,
- variables,
- onCompleted: (response, errors): void => {
- console.log('Response received from server: ', response);
- console.log('Errors received from server: ', errors);
- history.push('/pokemon');
- },
- onError: (err): void => console.error(err),
- });
- }
|