Files
WhatToWatch/server/models/user.js
2019-02-14 00:11:25 -06:00

31 lines
587 B
JavaScript

const user = (sequelize, DataTypes) => {
const User = sequelize.define('user', {
username: {
type: DataTypes.STRING,
},
});
// User.associate = models => {
// User.hasMany(models.PlexLibrary, {onDelete: 'CASCADE'});
// User.hasMany(models.PlexSection, {onDelete: 'CASCADE'});
// };
User.findByLogin = async login => {
let user = await User.findOne({
where: {username: login},
});
if (!user) {
user = await User.findOne({
where: {email: login},
});
}
return user;
};
return User;
};
export default user;