rubberguppe/db/setup.js
2019-09-14 21:49:33 -05:00

22 lines
No EOL
576 B
JavaScript

const utils = require('../utils')
const crypto = require('crypto')
module.exports = async function dbSetup (db, domain) {
await db.collection('streams').createIndex({
_target: 1,
_id: -1,
})
await db.collection('streams').createIndex({
actor: 1,
_id: -1,
})
const dummyUser = await utils.createLocalActor('dummy', 'Person')
await db.collection('objects').findOneAndReplace(
{preferredUsername: 'dummy'},
dummyUser,
{
upsert: true,
returnOriginal: false,
}
)
}