From 96f8bb8a32cfe31f76de12b891b97ad786295054 Mon Sep 17 00:00:00 2001 From: mgabdev <> Date: Tue, 21 Jul 2020 22:30:07 -0500 Subject: [PATCH] Added fetchGroup action MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Added: - fetchGroup action --- app/javascript/gabsocial/actions/groups.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/javascript/gabsocial/actions/groups.js b/app/javascript/gabsocial/actions/groups.js index 8855d2f7..b3c89912 100644 --- a/app/javascript/gabsocial/actions/groups.js +++ b/app/javascript/gabsocial/actions/groups.js @@ -1,3 +1,7 @@ +import { + Map as ImmutableMap, + List as ImmutableList, +} from 'immutable' import api, { getLinks } from '../api'; import { me } from '../initial_state'; import { importFetchedAccounts } from './importer'; @@ -55,9 +59,13 @@ export const GROUP_UPDATE_ROLE_REQUEST = 'GROUP_UPDATE_ROLE_REQUEST'; export const GROUP_UPDATE_ROLE_SUCCESS = 'GROUP_UPDATE_ROLE_SUCCESS'; export const GROUP_UPDATE_ROLE_FAIL = 'GROUP_UPDATE_ROLE_FAIL'; -export const fetchGroup = id => (dispatch, getState) => { - if (!me) return; +export const GROUP_SORT = 'GROUP_SORT' +export const importGroup = (group) => (dispatch) => { + dispatch(fetchGroupSuccess(group)) +} + +export const fetchGroup = id => (dispatch, getState) => { dispatch(fetchGroupRelationships([id])); if (getState().getIn(['groups', id])) {