summaryrefslogtreecommitdiff
path: root/src/services/note
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-12-29 02:55:46 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-12-29 02:55:46 +0900
commita3493c4f07240b1957cb4fe8c17eb79747846bc6 (patch)
tree0c97fc6a7e16401a05a3b79dede4893242fadc73 /src/services/note
parentMake autoAcceptFollowed default (diff)
downloadsharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.tar.gz
sharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.tar.bz2
sharkey-a3493c4f07240b1957cb4fe8c17eb79747846bc6.zip
Privateの公開範囲を廃止
Diffstat (limited to 'src/services/note')
-rw-r--r--src/services/note/create.ts9
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
});