Change create method from query to mutation.

This commit is contained in:
elweyn 2021-11-30 14:58:47 +01:00
parent e47a95cd4b
commit daeb0ed32c
3 changed files with 12 additions and 6 deletions

View File

@ -270,8 +270,8 @@ export default {
})
} else {
this.$apollo
.query({
query: createPendingCreation,
.mutate({
mutation: createPendingCreation,
variables: this.submitObj,
})
.then((result) => {

View File

@ -1,11 +1,17 @@
import gql from 'graphql-tag'
export const createPendingCreation = gql`
query ($email: String!, $amount: Int!, $note: String!, $creationDate: String!, $moderator: Int!) {
mutation (
$email: String!
$amount: Int!
$memo: String!
$creationDate: String!
$moderator: Int!
) {
createPendingCreation(
email: $email
amount: $amount
note: $note
memo: $memo
creationDate: $creationDate
moderator: $moderator
)

View File

@ -1,4 +1,4 @@
import { Resolver, Query, Arg, Args, Authorized } from 'type-graphql'
import { Resolver, Query, Arg, Args, Authorized, Mutation } from 'type-graphql'
import { getCustomRepository, Raw } from 'typeorm'
import { UserAdmin } from '../model/UserAdmin'
import { LoginUserRepository } from '../../typeorm/repository/LoginUser'
@ -29,7 +29,7 @@ export class AdminResolver {
return users
}
@Query(() => [Number])
@Mutation(() => [Number])
async createPendingCreation(
@Args() { email, amount, memo, creationDate, moderator }: CreatePendingCreationArgs,
): Promise<number[]> {