[feat] create default ap/email notifications on setup
This commit is contained in:
@@ -64,11 +64,15 @@ module.exports = {
|
|||||||
consola.info('Add default notification')
|
consola.info('Add default notification')
|
||||||
|
|
||||||
// send confirmed event to mastodon
|
// send confirmed event to mastodon
|
||||||
await db.notification.create({ type: 'mastodon', filters: { is_visible: true } })
|
await db.notification.create({ action: 'Create', type: 'ap', filters: { is_visible: true } })
|
||||||
await db.notification.create({ type: 'email', filters: { is_visible: true } })
|
await db.notification.create({ action: 'Update', type: 'ap', filters: { is_visible: true } })
|
||||||
|
await db.notification.create({ action: 'Delete', type: 'ap', filters: { is_visible: true } })
|
||||||
|
|
||||||
// send every event to admin
|
// send anon email to administrator
|
||||||
await db.notification.create({ type: 'admin_email' })
|
await db.notification.create({ action: 'Create', type: 'admin_email', filters: { is_visible: false } })
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
// await db.notification.create({ action: 'Create', type: 'email', filters: { is_visible: true } })
|
||||||
|
|
||||||
// close db connection
|
// close db connection
|
||||||
await db.sequelize.close()
|
await db.sequelize.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user