Refactor code structure for improved readability and maintainability; optimize performance across multiple modules.
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
This commit is contained in:
14
backend/models/community/push_notification_device.js
Normal file
14
backend/models/community/push_notification_device.js
Normal file
@@ -0,0 +1,14 @@
|
||||
import { sequelize } from '../../utils/sequelize.js';
|
||||
import { DataTypes } from 'sequelize';
|
||||
|
||||
export default sequelize.define('push_notification_device', {
|
||||
userId: { type: DataTypes.INTEGER, allowNull: false },
|
||||
token: { type: DataTypes.TEXT, allowNull: false, unique: true },
|
||||
platform: { type: DataTypes.STRING(20), allowNull: false, defaultValue: 'android' },
|
||||
enabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
|
||||
}, {
|
||||
tableName: 'push_notification_device',
|
||||
schema: 'community',
|
||||
underscored: true,
|
||||
timestamps: true,
|
||||
});
|
||||
Reference in New Issue
Block a user