1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-02 14:26:28 +02:00
Files
misskey/tools/migration/nighthike/7.js
2018-03-31 20:30:28 +09:00

17 lines
559 B
JavaScript

// for Node.js interpretation
const Message = require('../../../built/models/messaging-message').default;
const Post = require('../../../built/models/post').default;
const html = require('../../../built/common/text/html').default;
const parse = require('../../../built/common/text/parse').default;
Promise.all([Message, Post].map(async model => {
const documents = await model.find();
return Promise.all(documents.map(({ _id, text }) => model.update(_id, {
$set: {
textHtml: html(parse(text))
}
})));
})).catch(console.error).then(process.exit);