UserVideoRateModel,
VideoAbuseModel,
BlacklistedVideoModel,
+ VideoFileModel,
VideoTagModel,
VideoModel
} from '../models'
UserVideoRate?: UserVideoRateModel,
User?: UserModel,
VideoAbuse?: VideoAbuseModel,
+ VideoFile?: VideoFileModel,
BlacklistedVideo?: BlacklistedVideoModel,
VideoTag?: VideoTagModel,
Video?: VideoModel
port: CONFIG.DATABASE.PORT,
benchmark: isTestInstance(),
- logging: function (message: string, benchmark: number) {
+ logging: (message: string, benchmark: number) => {
let newMessage = message
if (benchmark !== undefined) {
newMessage += ' | ' + benchmark + 'ms'
database.sequelize = sequelize
-database.init = function (silent: boolean) {
+database.init = (silent: boolean) => {
const modelDirectory = join(__dirname, '..', 'models')
return getModelFiles(modelDirectory).then(filePaths => {
function getModelFiles (modelDirectory: string) {
return readdirPromise(modelDirectory)
.then(files => {
- const directories: string[] = files.filter(function (directory) {
+ const directories: string[] = files.filter(directory => {
// Find directories
if (
directory.endsWith('.js.map') ||