This commit is contained in:
syuilo
2018-11-04 23:00:43 +09:00
parent af4f1a7bd6
commit 1855ab60f1
9 changed files with 82 additions and 17 deletions

View File

@ -1,9 +1,37 @@
import db from '../db/mongodb';
import config from '../config';
const Meta = db.get<IMeta>('meta');
export default Meta;
// 後方互換性のため。
// 過去のMisskeyではインスタンス名や紹介を設定ファイルに記述していたのでそれを移行
if ((config as any).name) {
Meta.findOne({}).then(m => {
if (m != null && m.name == null) {
Meta.update({}, {
$set: {
name: (config as any).name
}
});
}
});
}
if ((config as any).description) {
Meta.findOne({}).then(m => {
if (m != null && m.description == null) {
Meta.update({}, {
$set: {
description: (config as any).description
}
});
}
});
}
export type IMeta = {
name?: string;
description?: string;
broadcasts?: any[];
stats?: {
notesCount: number;