Add own composed status to home without waiting for websocket event
This makes the UI appear less laggy. After all, the status *is* created right there and then, it's the distribution to home timelines that can take a while
This commit is contained in:
parent
4b357ecf98
commit
aff22bfdb5
2 changed files with 13 additions and 3 deletions
|
@ -95,6 +95,10 @@ const updateTimeline = (state, timeline, status, references) => {
|
|||
state = normalizeStatus(state, status);
|
||||
|
||||
state = state.update(timeline, list => {
|
||||
if (list.includes(status.get('id'))) {
|
||||
return list;
|
||||
}
|
||||
|
||||
const reblogOfId = status.getIn(['reblog', 'id'], null);
|
||||
|
||||
if (reblogOfId !== null) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue