PictureStore.__onDispatch = function (payload) { _saved = false; _error = ''; switch (payload.actionType) { case DispatchConstants.SAVE_SUCCESS: PictureStore.save(payload.picture); PictureStore.__emitChange(); break; case DispatchConstants.SAVE_FAILURE: PictureStore.updateError(payload.error); PictureStore.__emitChange(); break; case DispatchConstants.FETCH_SUCCESS: PictureStore.addPic(payload.picture); PictureStore.__emitChange(); break; case DispatchConstants.FETCH_FAILURE: PictureStore.updateError(payload.error); PictureStore.__emitChange(); break; case DispatchConstants.PICS_FETCH_SUCCESS: PictureStore.addPics(payload.pictures); PictureStore.__emitChange(); break; case DispatchConstants.PICS_FETCH_FAILURE: PictureStore.updateError(payload.error); PictureStore.__emitChange(); break; } };