+export const updateResourceData = (resourceUuids: string[]) =>
+ async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
+ resourceUuids.map(async uuid => {
+ const resource = getResource<CollectionResource>(uuid)(getState().resources);
+ if (resource && resource.kind === ResourceKind.COLLECTION) {
+ const files = await services.collectionService.files(uuid);
+ if (files) {
+ dispatch(resourcesDataActions.SET_FILES({ uuid, files }));
+ }
+ }
+ });
+ };
+
+export const setItems = (listResults: ListResults<GroupContentsResource>) =>