本文からメンション等を展開しないオプション (#3721)

This commit is contained in:
MeiMei 2018-12-23 03:25:33 +09:00 committed by syuilo
parent 21bed71f5e
commit e2fc7decad

View file

@ -82,6 +82,30 @@ export const meta = {
}
},
noExtractMentions: {
validator: $.bool.optional,
default: false,
desc: {
'ja-JP': '本文からメンションを展開しないか否か。'
}
},
noExtractHashtags: {
validator: $.bool.optional,
default: false,
desc: {
'ja-JP': '本文からハッシュタグを展開しないか否か。'
}
},
noExtractEmojis: {
validator: $.bool.optional,
default: false,
desc: {
'ja-JP': '本文からカスタム絵文字を展開しないか否か。'
}
},
geo: {
validator: $.obj({
coordinates: $.arr().length(2)
@ -237,6 +261,9 @@ export default define(meta, (ps, user, app) => new Promise(async (res, rej) => {
localOnly: ps.localOnly,
visibility: ps.visibility,
visibleUsers,
apMentions: ps.noExtractMentions ? [] : undefined,
apHashtags: ps.noExtractHashtags ? [] : undefined,
apEmojis: ps.noExtractEmojis ? [] : undefined,
geo: ps.geo
})
.then(note => pack(note, user))