maps-api.ts 871 B

123456789101112131415161718
  1. import { request } from '../../../utils';
  2. import { API } from '../../../types';
  3. import { ResponseType } from '../response-type';
  4. export interface PostGetVisitedIds extends ResponseType {
  5. ids: number[];
  6. }
  7. export const mapsApi = {
  8. getVisitedRegionsIds: (token: string, type: 'in' | 'by', year: number, uid: number) =>
  9. request.postForm<PostGetVisitedIds>(API.GET_VISITED_REGIONS_IDS, { token, type, year, uid }),
  10. getVisitedCountriesIds: (token: string, type: 'in' | 'by', year: number, uid: number) =>
  11. request.postForm<PostGetVisitedIds>(API.GET_VISITED_COUNTRIES_IDS, { token, type, year, uid }),
  12. getVisitedDareIds: (token: string, uid: number) =>
  13. request.postForm<PostGetVisitedIds>(API.GET_VISITED_DARE_IDS, { token, uid }),
  14. getVisitedSeriesIds: (token: string) =>
  15. request.postForm<PostGetVisitedIds>(API.GET_VISITED_SERIES_IDS, { token })
  16. };