Commit f629b0a1 authored by les's avatar les
Browse files

[feat] create default ap/email notifications on setup

parent 5fa8bc5a
......@@ -64,11 +64,15 @@ module.exports = {
consola.info('Add default notification')
// send confirmed event to mastodon
await db.notification.create({ type: 'mastodon', filters: { is_visible: true } })
await db.notification.create({ type: 'email', filters: { is_visible: true } })
await db.notification.create({ action: 'Create', type: 'ap', 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
await db.notification.create({ type: 'admin_email' })
// send anon email to administrator
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
await db.sequelize.close()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment