Stronger model typings

This commit is contained in:
Chocobozzz
2019-08-15 11:53:26 +02:00
parent 13176a07a9
commit 453e83ea5d
176 changed files with 2118 additions and 1133 deletions

View File

@@ -48,6 +48,7 @@ import { CONFIG } from '../../../initializers/config'
import { sequelizeTypescript } from '../../../initializers/database'
import { UserAdminFlag } from '../../../../shared/models/users/user-flag.model'
import { UserRegister } from '../../../../shared/models/users/user-register.model'
import { MUser, MUserAccountDefault } from '@server/typings/models'
const auditLogger = auditLoggerFactory('users')
@@ -359,7 +360,7 @@ function success (req: express.Request, res: express.Response) {
res.end()
}
async function changeUserBlock (res: express.Response, user: UserModel, block: boolean, reason?: string) {
async function changeUserBlock (res: express.Response, user: MUserAccountDefault, block: boolean, reason?: string) {
const oldUserAuditView = new UserAuditView(user.toFormattedJSON())
user.blocked = block