mirror of
https://github.com/Unleash/unleash.git
synced 2025-06-04 01:18:20 +02:00
Fix
This commit is contained in:
parent
7bcaf37e78
commit
190fb616bc
@ -11,6 +11,7 @@ import type {
|
|||||||
IUserUpdateFields,
|
IUserUpdateFields,
|
||||||
} from '../types/stores/user-store';
|
} from '../types/stores/user-store';
|
||||||
import type { Db } from './db';
|
import type { Db } from './db';
|
||||||
|
import type FlagResolver from '../util/flag-resolver';
|
||||||
|
|
||||||
const TABLE = 'users';
|
const TABLE = 'users';
|
||||||
const PASSWORD_HASH_TABLE = 'used_passwords';
|
const PASSWORD_HASH_TABLE = 'used_passwords';
|
||||||
@ -71,9 +72,12 @@ class UserStore implements IUserStore {
|
|||||||
|
|
||||||
private logger: Logger;
|
private logger: Logger;
|
||||||
|
|
||||||
constructor(db: Db, getLogger: LogProvider) {
|
private flagResolver: FlagResolver;
|
||||||
|
|
||||||
|
constructor(db: Db, getLogger: LogProvider, flagResolver: FlagResolver) {
|
||||||
this.db = db;
|
this.db = db;
|
||||||
this.logger = getLogger('user-store.ts');
|
this.logger = getLogger('user-store.ts');
|
||||||
|
this.flagResolver = flagResolver;
|
||||||
}
|
}
|
||||||
|
|
||||||
async getPasswordsPreviouslyUsed(userId: number): Promise<string[]> {
|
async getPasswordsPreviouslyUsed(userId: number): Promise<string[]> {
|
||||||
|
@ -62,6 +62,8 @@ export default class User implements IUser {
|
|||||||
|
|
||||||
seenAt?: Date;
|
seenAt?: Date;
|
||||||
|
|
||||||
|
firstSeenAt?: Date;
|
||||||
|
|
||||||
loginAttempts?: number;
|
loginAttempts?: number;
|
||||||
|
|
||||||
createdAt?: Date;
|
createdAt?: Date;
|
||||||
|
Loading…
Reference in New Issue
Block a user