From 71421416c488fca09f0932ac7fc5c036ae201a4a Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 21 Feb 2024 19:17:13 +0100 Subject: [PATCH] adjusting post statistics function --- src/services/WordpressFetchData.js | 73 ++---------------------------- 1 file changed, 5 insertions(+), 68 deletions(-) diff --git a/src/services/WordpressFetchData.js b/src/services/WordpressFetchData.js index c787da7..c6b0df1 100644 --- a/src/services/WordpressFetchData.js +++ b/src/services/WordpressFetchData.js @@ -4,13 +4,13 @@ import { useUser } from "../hooks/useUser"; const BASE_URL = "https://staysafe.deligraph.info/wp-json/wp/v2"; const BASE_CUSTOM_URL = "https://staysafe.deligraph.info/wp-json/lhoist-datas"; -const WORDPRESS_API_TOKEN = process.env.REACT_APP_WORDPRESS_API_TOKEN; +// const WORDPRESS_API_TOKEN = process.env.REACT_APP_WORDPRESS_API_TOKEN; // const UMAMI_API_TOKEN = process.env.REACT_APP_UMAMI_API_TOKEN; // const UMAMI_WEBSITE_ID = process.env.REACT_APP_UMAMI_WEBSITE_ID; // const UMAMI_API_BASE_ENDPOINT = process.env.REACT_APP_UMAMI_API_BASE_ENDPOINT; -const umamiBaseEndpoint = process.env.REACT_APP_UMAMI_API_BASE_ENDPOINT; +// const umamiBaseEndpoint = process.env.REACT_APP_UMAMI_API_BASE_ENDPOINT; function useWordpressCustomData(url) { const [data, setData] = useState(); @@ -47,18 +47,11 @@ function useWordpressData(url) { return data; } -async function postGameStatisticsDataBackend(requestDatas) { - const requestDataExample = { - user_locale: "zz", - user_country: "France", - level_post_id: 43, - level_score: 3, - level_completion_time: 800, - }; +async function postGameStatisticsData(requestDatas) { const options = { method: "POST", - url: "http://localhost:8000/post-statistics", - data: requestDataExample, + url: BASE_CUSTOM_URL + "/statistics/post", + data: requestDatas, }; axios.request(options) @@ -70,61 +63,6 @@ async function postGameStatisticsDataBackend(requestDatas) { }); } -async function postGameStatisticsData(requestDatas) { - // console.log(requestDatas); - // const locals = ["FR", "BE", "DE", "NL", "UK", "US", "FR"]; - // const countries = ["France", "Belgique", "Deutschland", "Nederland", "United Kingdom", "United States"]; - // const scores = [4, 2, 1, 3, 0, 5]; - // const completionTimes = [2000, 3000, 4000, 5000, 6000, 7000]; - - // const randomeIndex = Math.floor(Math.random() * locals.length); - - // const requestDataExample = { - // user_locale: "FR", - // user_country: countries[randomeIndex], - // level_post_id: 43, - // level_score: scores[randomeIndex], - // level_completion_time: completionTimes[randomeIndex], - // }; - - // if ( - // !requestDatas.user_locale || - // !requestDatas.user_country || - // !requestDatas.level_post_id || - // requestDatas.level_score === null || - // requestDatas.level_score === undefined || - // !requestDatas.level_completion_time - // ) - // return; - - var requestHeaders = new Headers(); - requestHeaders.append("Content-Type", "application/json"); - requestHeaders.append("Authorization", `Bearer ${WORDPRESS_API_TOKEN}`); - - try { - const response = await fetch("https://staysafe.deligraph.info/wp-json/lhoist-datas/statistics/post", { - method: "POST", - headers: requestHeaders, - body: JSON.stringify(requestDatas), - }); - - console.log("Réponse reçue:", requestDatas); - - if (!response.ok) { - throw new Error( - `Erreur lors de la récupération des données depuis ${ - BASE_CUSTOM_URL + "/statistics/post" - }` - ); - } - - const responseData = await response.json(); - return responseData; - } catch (error) { - console.error(error); - } -} - // function useUmamiDatas() { // const umamiUrl = "https://umami.deligraph.be/api/websites"; // const bearerToken = @@ -204,7 +142,6 @@ async function postGameStatisticsData(requestDatas) { export { useWordpressData, useWordpressCustomData, - postGameStatisticsDataBackend, postGameStatisticsData, // useUmamiDatas, // useUmamiUpdateDatas,