onion/js/actions/artwork_list_actions.js

27 lines
682 B
JavaScript

import alt from '../alt';
import ArtworkFetcher from '../fetchers/artwork_fetcher';
class ArtworkListActions {
constructor() {
this.generateActions(
'updateArtworkList'
);
}
fetchArtworkList() {
ArtworkFetcher.fetch()
/*.then((res) => {
return res.json();
})*/
.then((res) => {
this.actions.updateArtworkList(res.pieces);
})
.catch((err) => {
console.log(err);
console.error('OMG cannot retrieve the artworks');
});
}
};
export default alt.createActions(ArtworkListActions);