fix: reply edits not staying attached

This commit is contained in:
Mar0xy 2023-10-29 21:51:12 +01:00
parent cd1083cc30
commit 8736560e5f
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828

View file

@ -1148,6 +1148,7 @@ export default class Misskey implements MegalodonInterface {
media_ids?: Array<string> | null media_ids?: Array<string> | null
poll?: { options?: Array<string>; expires_in?: number; multiple?: boolean; hide_totals?: boolean } poll?: { options?: Array<string>; expires_in?: number; multiple?: boolean; hide_totals?: boolean }
visibility?: "public" | "unlisted" | "private" | "direct" visibility?: "public" | "unlisted" | "private" | "direct"
in_reply_to_id?: string
} }
): Promise<Response<Entity.Status>> { ): Promise<Response<Entity.Status>> {
let params = { let params = {
@ -1160,6 +1161,11 @@ export default class Misskey implements MegalodonInterface {
fileIds: _options.media_ids fileIds: _options.media_ids
}) })
} }
if (_options.in_reply_to_id) {
params = Object.assign(params, {
replyId: _options.in_reply_to_id
})
}
if (_options.poll) { if (_options.poll) {
let pollParam = { let pollParam = {
choices: _options.poll.options, choices: _options.poll.options,