[Server] Resolve #4062

This commit is contained in:
syuilo 2019-01-31 17:37:57 +09:00
parent 33eb91c0f0
commit 734277d9f6
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69
2 changed files with 14 additions and 0 deletions

View file

@ -1,6 +1,10 @@
ChangeLog
=========
unreleased
----------
* public の Renote/Reply/Quote先 が public以外 だったら、public => homeに
10.80.0
----------
* サイレンス機能の追加

View file

@ -140,6 +140,16 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
return rej('Renote target is not public or home');
}
// Renote対象がpublicではないならhomeにする
if (data.renote && data.renote.visibility != 'public' && data.visibility == 'public') {
data.visibility = 'home';
}
// 返信対象がpublicではないならhomeにする
if (data.reply && data.reply.visibility != 'public' && data.visibility == 'public') {
data.visibility = 'home';
}
// ローカルのみをRenoteしたらローカルのみにする
if (data.renote && data.renote.localOnly) {
data.localOnly = true;