import axios from "axios"; import qs from "qs"; import { GET_FAQS_FAIL, GET_FAQS_REQUEST, GET_FAQS_SUCCESS } from "../constants/faqsConstants"; export const getFaqs = () => async dispatch => { try { dispatch({ type: GET_FAQS_REQUEST }); const config = { headers: { "Content-Type": "application/json" } }; const query = { populate: ["image"] }; const queryString = qs.stringify(query, { encodeValuesOnly: true }); const response = await axios.get(`${process.env.NEXT_PUBLIC_BACKEND_API_URL}/api/faqs?${queryString}`, config); console.log("response > ", response); dispatch({ type: GET_FAQS_SUCCESS, payload: response.data }); return response.data; } catch (error) { dispatch({ type: GET_FAQS_FAIL, payload: error.response.data }); } };