lint and comments

This commit is contained in:
einhorn_b 2023-11-06 18:58:35 +01:00
parent e7ad986389
commit 450b3d2639
3 changed files with 3 additions and 2 deletions

View File

@ -45,6 +45,7 @@ export abstract class UnconfirmedContributionRole {
// third, actually update entity
protected abstract update(): void
// call all steps in order
public async checkAndUpdate(context: Context): Promise<void> {
if (!context.user || !context.role) {
throw new LogError('missing user or role on context')

View File

@ -36,7 +36,7 @@ export class UnconfirmedContributionUserRole extends UnconfirmedContributionRole
this.self.contributionStatus,
)
}
// if a contribution was created from a moderator, user cannot init it
// if a contribution was created from a moderator, user cannot edit it
// TODO: rethink
if (this.self.moderatorId) {
throw new LogError('Cannot update contribution of moderator', this.self, user.id)

View File

@ -6,7 +6,7 @@ import { AdminUpdateContributionArgs } from '@arg/AdminUpdateContributionArgs'
import { ContributionArgs } from '@arg/ContributionArgs'
import { ContributionMessageBuilder } from '@/data/ContributionMessage.builder'
import { Context, getClientTimezoneOffset } from '@/server/context'
import { Context } from '@/server/context'
import { LogError } from '@/server/LogError'
import { UnconfirmedContributionRole } from './UnconfirmedContribution.role'