メンテナ情報をDBに保存するように

This commit is contained in:
syuilo
2018-11-07 01:12:26 +09:00
parent 2de48110bb
commit 06b66f0209
15 changed files with 77 additions and 33 deletions

View File

@ -88,17 +88,46 @@ if ((config as any).ghost) {
}
});
}
if ((config as any).maintainer) {
Meta.findOne({}).then(m => {
if (m != null && m.maintainer == null) {
Meta.update({}, {
$set: {
maintainer: (config as any).maintainer
}
});
}
});
}
export type IMeta = {
name?: string;
description?: string;
/**
* メンテナ情報
*/
maintainer: {
/**
* メンテナの名前
*/
name: string;
/**
* メンテナの連絡先
*/
email?: string;
};
broadcasts?: any[];
stats?: {
notesCount: number;
originalNotesCount: number;
usersCount: number;
originalUsersCount: number;
};
disableRegistration?: boolean;
disableLocalTimeline?: boolean;
hidedTags?: string[];