import nest from "@modules/nestjs"; import core from "@nestia/core"; import { IPaymentWebhookHistory } from "payment-api/lib/structures/payments/IPaymentWebhookHistory"; import { FakePaymentStorage } from "../../providers/payments/FakePaymentStorage"; @nest.Controller("payments/internal") export class PaymentInternalController { /** * @internal */ @core.EncryptedRoute.Post("webhook") public webhook(@core.EncryptedBody() input: IPaymentWebhookHistory): void { FakePaymentStorage.webhooks.push_back(input); } }