upd: import config properly

This commit is contained in:
Marie 2024-08-23 13:21:19 +02:00
parent da4f0c75fc
commit 03039d110a
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828

View file

@ -9,7 +9,7 @@ import { ApiError } from '../../error.js';
import type { UsersRepository } from '@/models/_.js';
import { DI } from '@/di-symbols.js';
import Stripe from 'stripe';
import { loadConfig } from '@/config.js';
import type { Config } from '@/config.js';
export const meta = {
tags: ['account'],
@ -43,6 +43,9 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
constructor(
@Inject(DI.usersRepository)
private usersRepository: UsersRepository,
@Inject(DI.config)
private config: Config,
) {
super(meta, paramDef, async (ps, me) => {
const userProfile = await this.usersRepository.findOne({
@ -51,8 +54,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
}
});
const config = await loadConfig();
const stripe = new Stripe(config.stripekey);
if (userProfile == null) {