import { ContributionLink as DbContributionLink, Event as DbEvent, User as DbUser } from 'database' import { Decimal } from 'decimal.js-light' import { Event } from './Event' import { EventType } from './EventType' export const EVENT_ADMIN_CONTRIBUTION_LINK_UPDATE = async ( moderator: DbUser, contributionLink: DbContributionLink, amount: Decimal, ): Promise => Event( EventType.ADMIN_CONTRIBUTION_LINK_UPDATE, { id: 0 } as DbUser, moderator, null, null, null, null, null, contributionLink, amount, ).save()