diff --git a/src/services/status_poster/status_poster.service.js b/src/services/status_poster/status_poster.service.js index 00b8699ac..371632ece 100644 --- a/src/services/status_poster/status_poster.service.js +++ b/src/services/status_poster/status_poster.service.js @@ -41,17 +41,14 @@ const postStatus = ({ preview, idempotencyKey, }).then(({ data, timestamp }) => { - if (!preview) { + if (!preview) useStatusesStore().addNewStatuses({ timestamp, statuses: [data], - }) - useTimelinesStore().addStatusesToTimeline('friends', undefined, { - statuses: [data.id], + timeline: 'friends', showImmediately: true, noIdUpdate: true, // To prevent missing notices on next pull. }) - } return data }) @@ -85,7 +82,7 @@ const editStatus = ({ timestamp, }) useTimelinesStore().addStatusesToTimeline('friends', undefined, { - statuses: [data.id], + statuses: [data], showImmediately: true, noIdUpdate: true, // To prevent missing notices on next pull. })