diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-12-29 02:55:46 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-12-29 02:55:46 +0900 |
| commit | a3493c4f07240b1957cb4fe8c17eb79747846bc6 (patch) | |
| tree | 0c97fc6a7e16401a05a3b79dede4893242fadc73 /src/services/note | |
| parent | Make autoAcceptFollowed default (diff) | |
| download | sharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.tar.gz sharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.tar.bz2 sharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.zip | |
Privateの公開範囲を廃止
Diffstat (limited to 'src/services/note')
| -rw-r--r-- | src/services/note/create.ts | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index 20fa4a8d5b..876097852b 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -133,11 +133,6 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< return rej('Renote target is not public or home'); } - // リプライ対象が自分以外の非公開の投稿なら禁止 - if (data.reply && data.reply.visibility == 'private' && !data.reply.userId.equals(user._id)) { - return rej('Reply target is private of others'); - } - // ローカルのみをRenoteしたらローカルのみにする if (data.renote && data.renote.localOnly) { data.localOnly = true; @@ -282,7 +277,7 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< const noteActivity = await renderActivity(data, note); - if (isLocalUser(user) && note.visibility != 'private') { + if (isLocalUser(user)) { deliverNoteToMentionedRemoteUsers(mentionedUsers, user, noteActivity); } @@ -369,7 +364,7 @@ async function publish(user: IUser, note: INote, noteObj: any, reply: INote, ren deliver(user, noteActivity, renote._user.inbox); } - if (['private', 'followers', 'specified'].includes(note.visibility)) { + if (['followers', 'specified'].includes(note.visibility)) { const detailPackedNote = await pack(note, user, { detail: true }); |