forked from srxl/akkoma-fe
Reactivity fixes for attachments.
This commit is contained in:
parent
0df3ca47a4
commit
4c5d60ab85
1 changed files with 5 additions and 0 deletions
|
@ -45,6 +45,9 @@ export const prepareStatus = (status) => {
|
||||||
status.nsfw = !!status.text.match(nsfwRegex)
|
status.nsfw = !!status.text.match(nsfwRegex)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// To make the array reactive
|
||||||
|
status.attachments = status.attachments || []
|
||||||
|
|
||||||
return status
|
return status
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,6 +80,8 @@ const mergeOrAdd = (arr, item) => {
|
||||||
if (oldItem) {
|
if (oldItem) {
|
||||||
// We already have this, so only merge the new info.
|
// We already have this, so only merge the new info.
|
||||||
merge(oldItem, item)
|
merge(oldItem, item)
|
||||||
|
// Reactivity fix.
|
||||||
|
oldItem.attachments.splice(oldItem.attachments.length)
|
||||||
return {item: oldItem, new: false}
|
return {item: oldItem, new: false}
|
||||||
} else {
|
} else {
|
||||||
// This is a new item, prepare it
|
// This is a new item, prepare it
|
||||||
|
|
Loading…
Reference in a new issue