diff --git a/database/src/seeds/create-user.seed.ts b/database/src/seeds/create-user.seed.ts index 6ac165a7e..b2f6be6ab 100644 --- a/database/src/seeds/create-user.seed.ts +++ b/database/src/seeds/create-user.seed.ts @@ -1,13 +1,43 @@ import { Factory, Seeder } from 'typeorm-seeding' import { User } from '../../entity/User' +// import { LoginUser } from '../../entity/LoginUser' + +/* +interface UserContext { + // from login user (contains state user) + email?: string + firstName?: string + lastName?: string + username?: string + description?: string + password?: BigInt + pubKey?: Buffer + privKey?: Buffer + emailHash?: Buffer + createdAt?: Date + emailChecked?: boolean + passphraseShown?: boolean + language?: string + disabled?: boolean + groupId?: number + publisherId?: number + // from login user backup + passphrase?: string + mnemonicType?: number + // from server user + role?: string + activated?: number + lastLogin?: Date + modified?: Date + // flag for admin + isAdmin?: boolean +} +*/ export class CreateUserSeed implements Seeder { public async run(factory: Factory): Promise { - await factory(User)({ - email: 'peter@lustig.de', - firstName: 'Peter', - lastName: 'Lustig', - username: 'peter', - }).create() + // const loginUser = await factory(LoginUser)().make() + // console.log(loginUser.email) + await factory(User)().create() } }