otpimization and still tests
This commit is contained in:
parent
6ec2570f35
commit
f128a5a98f
|
|
@ -14,7 +14,8 @@ const umamiBaseEndpoint = process.env.REACT_APP_UMAMI_API_BASE_ENDPOINT;
|
|||
|
||||
function useWordpressCustomData(url) {
|
||||
const [data, setData] = useState();
|
||||
const { language } = useUser();
|
||||
const { language, country } = useUser();
|
||||
|
||||
const fullUrl = `${BASE_CUSTOM_URL}${url}?current-language=${language}`;
|
||||
|
||||
useEffect(() => {
|
||||
|
|
@ -45,21 +46,32 @@ function useWordpressData(url) {
|
|||
return data;
|
||||
}
|
||||
|
||||
async function postGameStatisticsData() {
|
||||
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];
|
||||
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 randomeIndex = Math.floor(Math.random() * locals.length);
|
||||
|
||||
const requestData = {
|
||||
user_locale: locals[randomeIndex],
|
||||
user_country: countries[randomeIndex],
|
||||
level_post_id: 43,
|
||||
level_score: scores[randomeIndex],
|
||||
level_completion_time: completionTimes[randomeIndex],
|
||||
};
|
||||
// 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");
|
||||
|
|
@ -69,11 +81,10 @@ async function postGameStatisticsData() {
|
|||
const response = await fetch("https://staysafe.deligraph.info/wp-json/lhoist-datas/statistics/post", {
|
||||
method: "POST",
|
||||
headers: requestHeaders,
|
||||
body: JSON.stringify(requestData),
|
||||
body: JSON.stringify(requestDatas),
|
||||
});
|
||||
|
||||
console.log("Réponse reçue:", requestData);
|
||||
// console.log("Réponse reçue:", response);
|
||||
console.log("Réponse reçue:", requestDatas);
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user