Make fetchRelationships import the data into Entities.RELATIONSHIPS
This commit is contained in:
parent
985022f857
commit
881e8662af
1 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,5 @@
|
||||||
|
import { importEntities } from 'soapbox/entity-store/actions';
|
||||||
|
import { Entities } from 'soapbox/entity-store/entities';
|
||||||
import { isLoggedIn } from 'soapbox/utils/auth';
|
import { isLoggedIn } from 'soapbox/utils/auth';
|
||||||
import { getFeatures, parseVersion, PLEROMA } from 'soapbox/utils/features';
|
import { getFeatures, parseVersion, PLEROMA } from 'soapbox/utils/features';
|
||||||
|
|
||||||
|
@ -607,7 +609,10 @@ const fetchRelationships = (accountIds: string[]) =>
|
||||||
|
|
||||||
return api(getState)
|
return api(getState)
|
||||||
.get(`/api/v1/accounts/relationships?${newAccountIds.map(id => `id[]=${id}`).join('&')}`)
|
.get(`/api/v1/accounts/relationships?${newAccountIds.map(id => `id[]=${id}`).join('&')}`)
|
||||||
.then(response => dispatch(fetchRelationshipsSuccess(response.data)))
|
.then(response => {
|
||||||
|
dispatch(importEntities(response.data, Entities.RELATIONSHIPS));
|
||||||
|
dispatch(fetchRelationshipsSuccess(response.data));
|
||||||
|
})
|
||||||
.catch(error => dispatch(fetchRelationshipsFail(error)));
|
.catch(error => dispatch(fetchRelationshipsFail(error)));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue