Refactor CreateContributionArgs to ContributionArgs so that it can be used for updateContribution.

This commit is contained in:
elweyn 2022-06-29 10:13:08 +02:00
parent 0c819522a1
commit 237c01af1b
2 changed files with 3 additions and 3 deletions

View File

@ -3,7 +3,7 @@ import Decimal from 'decimal.js-light'
@InputType() @InputType()
@ArgsType() @ArgsType()
export default class CreateContributionArgs { export default class ContributionArgs {
@Field(() => Decimal) @Field(() => Decimal)
amount: Decimal amount: Decimal

View File

@ -3,7 +3,7 @@ import { Context, getUser } from '@/server/context'
import { backendLogger as logger } from '@/server/logger' import { backendLogger as logger } from '@/server/logger'
import { Contribution } from '@entity/Contribution' import { Contribution } from '@entity/Contribution'
import { Args, Authorized, Ctx, Mutation, Resolver } from 'type-graphql' import { Args, Authorized, Ctx, Mutation, Resolver } from 'type-graphql'
import CreateContributionArgs from '../arg/CreateContributionArgs' import ContributionArgs from '../arg/ContributionArgs'
import { getUserCreation } from './util/getUserCreation' import { getUserCreation } from './util/getUserCreation'
import { isContributionValid } from './util/isContributionValid' import { isContributionValid } from './util/isContributionValid'
@ -12,7 +12,7 @@ export class ContributionResolver {
@Authorized([RIGHTS.CREATE_CONTRIBUTION]) @Authorized([RIGHTS.CREATE_CONTRIBUTION])
@Mutation(() => Boolean) @Mutation(() => Boolean)
async createContribution( async createContribution(
@Args() { amount, memo, creationDate }: CreateContributionArgs, @Args() { amount, memo, creationDate }: ContributionArgs,
@Ctx() context: Context, @Ctx() context: Context,
): Promise<boolean> { ): Promise<boolean> {
const user = getUser(context) const user = getUser(context)