17 lines
507 B
JavaScript
17 lines
507 B
JavaScript
module.exports = (sequelize, DataTypes) => {
|
|
const fed_users = sequelize.define('fed_users', {
|
|
ap_id: {
|
|
type: DataTypes.STRING,
|
|
primaryKey: true
|
|
},
|
|
blocked: DataTypes.BOOLEAN,
|
|
object: DataTypes.JSON
|
|
}, {})
|
|
fed_users.associate = function (models) {
|
|
fed_users.belongsTo(models.instances)
|
|
fed_users.belongsToMany(models.user, { through: 'user_followers', as: 'followers' })
|
|
fed_users.hasMany(models.comment, { foreignKey: 'fedUserApId' })
|
|
}
|
|
return fed_users
|
|
}
|