mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-24 09:16:07 +08:00
22 lines
550 B
JavaScript
22 lines
550 B
JavaScript
|
module.exports = (sequelize, Sequelize) => {
|
||
|
const Message = sequelize.define('Message', {
|
||
|
subject: Sequelize.STRING,
|
||
|
snippet: Sequelize.STRING,
|
||
|
body: Sequelize.STRING,
|
||
|
headers: Sequelize.STRING,
|
||
|
date: Sequelize.DATE,
|
||
|
unread: Sequelize.BOOLEAN,
|
||
|
starred: Sequelize.BOOLEAN,
|
||
|
}, {
|
||
|
classMethods: {
|
||
|
associate: ({MessageUID}) => {
|
||
|
// is this really a good idea?
|
||
|
// Message.hasMany(Contact, {as: 'from'})
|
||
|
Message.hasMany(MessageUID, {as: 'uids'})
|
||
|
},
|
||
|
},
|
||
|
});
|
||
|
|
||
|
return Message;
|
||
|
};
|