ダイレクトでメンションでもユーザーを指定できるように (#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: {
|
visibleUserIds: {
|
||||||
validator: $.arr($.type(ID)).optional.unique().min(1),
|
validator: $.arr($.type(ID)).optional.unique().min(0),
|
||||||
transform: transformMany,
|
transform: transformMany,
|
||||||
desc: {
|
desc: {
|
||||||
'ja-JP': '(投稿の公開範囲が specified の場合)投稿を閲覧できるユーザー'
|
'ja-JP': '(投稿の公開範囲が specified の場合)投稿を閲覧できるユーザー'
|
||||||
|
|
|
@ -182,6 +182,12 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
|
||||||
mentionedUsers.push(u);
|
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);
|
const note = await insertNote(user, data, tags, emojis, mentionedUsers);
|
||||||
|
|
Loading…
Reference in a new issue