fix(server): hotfix (#6161)

This commit is contained in:
liuyi 2024-03-18 10:29:51 +08:00 committed by LongYinan
parent 636fa503b8
commit e94be8968b
No known key found for this signature in database
GPG Key ID: C3666B7FC82ADAD7
2 changed files with 6 additions and 0 deletions

View File

@ -226,6 +226,10 @@ export class AuthService implements OnApplicationBootstrap {
}
async getSession(token: string) {
if (!token) {
return null;
}
return this.db.$transaction(async tx => {
const session = await tx.session.findUnique({
where: {

View File

@ -12,6 +12,7 @@ import { EventEmitter2 } from '@nestjs/event-emitter';
import type { Request } from 'express';
import Stripe from 'stripe';
import { Public } from '../../core/auth';
import { Config } from '../../fundamentals';
@Controller('/api/stripe')
@ -28,6 +29,7 @@ export class StripeWebhook {
this.webhookKey = config.plugins.payment.stripe.keys.webhookKey;
}
@Public()
@Post('/webhook')
async handleWebhook(@Req() req: RawBodyRequest<Request>) {
// Check if webhook signing is configured.