feat(server): use user model (#9710)

This commit is contained in:
forehalo
2025-01-17 07:06:11 +00:00
parent a2d16f4b78
commit 44de4474c3
25 changed files with 179 additions and 521 deletions

View File

@@ -1,7 +1,7 @@
import { Injectable, Logger } from '@nestjs/common';
import { type EventPayload, OnEvent, Runtime } from '../../base';
import { UserService } from '../user/service';
import { Models } from '../../models';
import { FeatureService } from './service';
import { FeatureType } from './types';
@@ -18,7 +18,7 @@ export class FeatureManagementService {
constructor(
private readonly feature: FeatureService,
private readonly user: UserService,
private readonly models: Models,
private readonly runtime: Runtime
) {}
@@ -100,7 +100,7 @@ export class FeatureManagementService {
);
if (earlyAccessControlEnabled && !this.isStaff(email)) {
const user = await this.user.findUserByEmail(email);
const user = await this.models.user.getUserByEmail(email);
if (!user) {
return false;
}