export const GET_PHOTOS_REQUEST = 'GET_PHOTOS_REQUEST'
export const GET_PHOTOS_SUCCESS = 'GET_PHOTOS_SUCCESS'
export const GET_PHOTOS_FAIL = 'GET_PHOTOS_FAIL'
function makeYearPhotos(photos, selectedYear) {
createdYear = new Date(item.date * 1000).getFullYear()
if (createdYear === selectedYear) {
yearPhotos.sort((a, b) => b.likes.count - a.likes.count)
function getMorePhotos(offset, count, year, dispatch) {
//eslint-disable-next-line no-undef
{ extended: 1, count: count, offset: offset, v: '5.80' },
photosArr = photosArr.concat(r.response.items)
if (offset <= r.response.count) {
offset += 200 // максимальное количество фото которое можно получить за 1 запрос
getMorePhotos(offset, count, year, dispatch)
let photos = makeYearPhotos(photosArr, year)
type: GET_PHOTOS_SUCCESS,
export function getPhotos(year) {
type: GET_PHOTOS_REQUEST,
let photos = makeYearPhotos(photosArr, year)
type: GET_PHOTOS_SUCCESS,
getMorePhotos(0, 200, year, dispatch)