This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import axios, { CancelTokenSource } from 'axios'; | |
import { ShowSearchResult } from 'types/external'; | |
import { MOVIE_DB_URL } from 'utils/constants'; | |
// | |
// Our app calls searchShows | |
// It uses a request creator for results caching and cancel tokens | |
// | |
interface SearchShowData { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import axios from 'axios'; | |
import { AppThunk } from 'store'; | |
import { baseUrl } from 'utils/constants'; | |
import handleErrors from 'utils/handleErrors'; | |
export const FETCH_USER_FOLLOWS = 'FETCH_USER_FOLLOWS'; | |
export const REMOVE_FROM_FOLLOWED_SHOWS = 'REMOVE_FROM_FOLLOWED_SHOWS'; | |
export const SAVE_TO_FOLLOWED_SHOWS = 'SAVE_TO_FOLLOWED_SHOWS'; | |
export const SET_HAS_LOCAL_WARNING_TOAST_BEEN_SHOWN = 'SET_HAS_LOCAL_WARNING_TOAST_BEEN_SHOWN'; | |
export const SET_IS_LOGGED_IN_FALSE = 'SET_IS_LOGGED_IN_FALSE'; |