Updated insertIfOnline functionality in actions/compose for submitComposeSuccess
• Updated: - insertIfOnline functionality in actions/compose for submitComposeSuccess
This commit is contained in:
parent
bbfd3531e3
commit
eae6f70b3f
@ -252,22 +252,19 @@ export function handleComposeSubmit(dispatch, getState, response, status) {
|
|||||||
dispatch(insertIntoTagHistory(response.data.tags, status));
|
dispatch(insertIntoTagHistory(response.data.tags, status));
|
||||||
dispatch(submitComposeSuccess({ ...response.data }));
|
dispatch(submitComposeSuccess({ ...response.data }));
|
||||||
|
|
||||||
// To make the app more responsive, immediately push the status into the columns
|
// To make the app more responsive, immediately push the status into the timeline
|
||||||
|
// : todo : push into comment, reload parent status, etc.
|
||||||
const insertIfOnline = timelineId => {
|
const insertIfOnline = timelineId => {
|
||||||
const timeline = getState().getIn(['timelines', timelineId]);
|
const timeline = getState().getIn(['timelines', timelineId]);
|
||||||
|
|
||||||
if (timeline && timeline.get('items').size > 0 && timeline.getIn(['items', 0]) !== null && timeline.get('online')) {
|
if (timeline && timeline.get('items').size > 0 && timeline.getIn(['items', 0]) !== null && timeline.get('online')) {
|
||||||
const dequeueArgs = {};
|
dispatch(updateTimelineQueue(timelineId, response.data))
|
||||||
if (timelineId === 'community') dequeueArgs.onlyMedia = getState().getIn(['settings', 'community', 'other', 'onlyMedia']);
|
|
||||||
dispatch(dequeueTimeline(timelineId, null, dequeueArgs));
|
|
||||||
dispatch(updateTimeline(timelineId, { ...response.data }));
|
dispatch(updateTimeline(timelineId, { ...response.data }));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (response.data.visibility === 'public') {
|
if (response.data.visibility === 'public') {
|
||||||
insertIfOnline('home');
|
insertIfOnline('home');
|
||||||
insertIfOnline('community');
|
|
||||||
insertIfOnline('public');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user