mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-12-28 21:13:08 +02:00
ダイレクトでメンションでもユーザーを指定できるように (#3722)
This commit is contained in:
parent
2bc708f8e6
commit
c9c2853150
2 changed files with 7 additions and 1 deletions
|
@ -42,7 +42,7 @@ export const meta = {
|
|||
},
|
||||
|
||||
visibleUserIds: {
|
||||
validator: $.arr($.type(ID)).optional.unique().min(1),
|
||||
validator: $.arr($.type(ID)).optional.unique().min(0),
|
||||
transform: transformMany,
|
||||
desc: {
|
||||
'ja-JP': '(投稿の公開範囲が specified の場合)投稿を閲覧できるユーザー'
|
||||
|
|
|
@ -182,6 +182,12 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
|
|||
mentionedUsers.push(u);
|
||||
}
|
||||
}
|
||||
|
||||
for (const u of mentionedUsers) {
|
||||
if (!data.visibleUsers.some(x => x._id.equals(u._id))) {
|
||||
data.visibleUsers.push(u);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const note = await insertNote(user, data, tags, emojis, mentionedUsers);
|
||||
|
|
Loading…
Reference in a new issue