Skip to content
Snippets Groups Projects
Commit 2f772544 authored by GOEPP THOMAS's avatar GOEPP THOMAS
Browse files

chore: clean code

parent 607039da
Branches
1 merge request!141Feature/146 clean code
Pipeline #325925 passed with stages
in 10 seconds
......@@ -9,7 +9,7 @@ import {QueryClient, QueryClientProvider} from "@tanstack/react-query";
const queryClient = new QueryClient();
export default function App() {
// LogBox.ignoreAllLogs(true);
LogBox.ignoreAllLogs(true);
useEffect(() => {
async function prepare() {
try {
......
......@@ -24,7 +24,6 @@ export default function HomeChild({navigation}: Props) {
const handleButtonQuickGamePressed = async () => {
const quizData = await getRandomQuiz()
if (quizData instanceof HttpError) {
console.error("Error while fetching random quiz:", quizData);
return;
}
navigation.reset({
......
......@@ -17,7 +17,6 @@ export default function MyQuizzes({navigation}: Props) {
const getRuns = async () => {
const runs = await getAllRuns();
if(HttpError.isHttpError(runs)) {
console.log("Error while getting runs:", runs);
return
}
setRunList(runs);
......
......@@ -49,31 +49,24 @@ export default function Lobby({navigation, route}: Props) {
const userInvite = { id: 0, username: 'Invite', email: 'invite@email.com'}
let goodId = roomId;
const initSSE = async () => {
console.log("Init SSE for quiz ID:", quizId);
if(isHost && quizId) {
const response = await createParty(quizId);
if (HttpError.isHttpError(response)) {
console.error("Failed to create party:", response.message);
return;
}
console.log("Created party with ID:", response);
goodId = response;
setRoomIdCreated(response);
}
console.log("User try to joined party with ID:", goodId);
const es = new EventSource<CustomEventType>(`https://klebert-host.com:33036/party/join/${goodId}`);
setEsUseState(es);
es.addEventListener("gameStarted", async (event) => {
if(!event.data) return;
console.log("Game started event data:",event.data);
const responseGenerate = await generateRun();
if(HttpError.isHttpError(responseGenerate)) {
console.log("zzzzzzzzz");
return;
}
console.log("generate run",responseGenerate);
setRunId(responseGenerate);
// navigation.navigate("PlayingQuizMultiMode", {runId: responseGenerate, questionCount:event.data.questionCount, es: es, roomId: roomId, isHost: true});
......@@ -81,7 +74,6 @@ export default function Lobby({navigation, route}: Props) {
});
es.addEventListener("userJoined", (event) => {
console.log("User joined event data:", event.data);
if(!event.data) return;
const newUsers: User[] = JSON.parse(event.data);
......@@ -136,7 +128,6 @@ export default function Lobby({navigation, route}: Props) {
};
const onPlayPressed = () => {
console.log("playing es :" + esUseState);
startParty();
};
......
......@@ -52,7 +52,6 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
const initES = () => {
es.addEventListener("nextQuestion", (event) => {
console.log("nextQuestion event data:");
if (!event.data) return;
const question: Question = JSON.parse(event.data);
......@@ -61,15 +60,12 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
});
es.addEventListener("gameEnded", (event) => {
console.log("gameEnded event data:");
if (!event.data) return;
const users: UserEndQuiz[] = JSON.parse(event.data);
console.log("users:", users);
navigation.navigate("EndQuizMulti", { users: users, questionCount: questionCount });
});
}
const fetchRuns = async () => {
console.log("run to get info :", runId);
if (runId === undefined) return;
const runFetched = await getRunsInfo(runId);
if (runFetched instanceof HttpError) {
......@@ -88,7 +84,6 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
useEffect(() => {
initES();
fetchRuns();
console.log("fetching first question");
nextQuestion();
}, []);
......
......@@ -83,7 +83,6 @@ export default function PlayingQuizMultiModeBody({runId, actualQuestion, fetchAc
};
const initSocket = async () => {
console.log("init socket in body");
es.addEventListener("answerRevealed", (event) => {
if(!event.data) return;
const answers: AnswerSSEResponse = JSON.parse(event.data);
......
......@@ -21,7 +21,6 @@ export default function MultiplayerCommunity({navigation}: Props) {
const fetchCommunityQuizzes = async ({pageParam = 1}) => {
const quizzes = await getCommunityQuiz(pageParam,7);//TODO: changer pour get les quiz community public
if (HttpError.isHttpError(quizzes)) {
console.error("Error while fetching community quizzes:", quizzes);
return [];
}
return quizzes;
......
......@@ -6,8 +6,6 @@ export const useMultiService = () => {
const url = "https://klebert-host.com:33036"
const createParty = async (quizId: string) : Promise<string | HttpError> => {
console.log("Create party with ID :", quizId);
console.log(url+"/party");
const requestBody = {
quizId: quizId,
};
......@@ -16,10 +14,8 @@ export const useMultiService = () => {
const response = await axios.post(`${url}/party`, requestBody, {
withCredentials: true,
});
console.log("Response data:", response.data.id);
return response.data.id;
} catch (error: any) {
console.log("Error while create party:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
......@@ -30,15 +26,12 @@ export const useMultiService = () => {
}
const generateRun = async () : Promise<string | HttpError> => {
console.log("generateRun");
try {
const response = await axios.get(`${url}/party/generateRun`, {
withCredentials: true,
});
return response.data.runId;
} catch (error: any) {
console.log("Error while generate run:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
} else {
......@@ -48,16 +41,12 @@ export const useMultiService = () => {
};
const revealAnswer = async () : Promise<boolean | HttpError> => {
console.log("revealAnswer");
try {
const response = await axios.get(`${url}/party/revealAnswer`, {
withCredentials: true,
});
console.log("revealAnswer done");
return true;
} catch (error: any) {
console.log("Error while reveal Answer:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
} else {
......@@ -67,7 +56,6 @@ export const useMultiService = () => {
};
const answerQuestion = async (questionId: number, answerId: number) : Promise<boolean | HttpError> => {
console.log("answerQuestion");
const requestBody = {
questionId: questionId,
answerId: answerId,
......@@ -77,10 +65,8 @@ export const useMultiService = () => {
const response = await axios.post(`${url}/party/answer`, requestBody,{
withCredentials: true,
});
console.log("answerQuestion done");
return true;
} catch (error: any) {
console.log("Error while reveal Answer:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
......@@ -91,15 +77,12 @@ export const useMultiService = () => {
};
const nextQuestion = async () : Promise<boolean | HttpError> => {
console.log("nextQuestion");
try {
const response = await axios.get(`${url}/party/nextQuestion`, {
withCredentials: true,
});
console.log("nextQuestion done");
return true;
} catch (error: any) {
console.log("Error while nextQuestion:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
......@@ -110,15 +93,12 @@ export const useMultiService = () => {
};
const startParty = async () : Promise<boolean | HttpError> => {
console.log("startParty");
try {
const response = await axios.get(`${url}/party/start`, {
withCredentials: true,
});
console.log("startParty done");
return true;
} catch (error: any) {
console.log("Error while startParty:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
......@@ -129,15 +109,12 @@ export const useMultiService = () => {
};
const getScore = async () : Promise<number | HttpError> => {
console.log("getScore");
try {
const response = await axios.get(`${url}/party/score`, {
withCredentials: true,
});
console.log("getScore done");
return response.data.score;
} catch (error: any) {
console.log("Error while startParty:", error);
if (error.response) {
return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
......
......@@ -29,7 +29,6 @@ export const useQuizService = () => {
const runId = response.data.id;
return {id: runId, quizId: response.data.quizId};
} catch (error: any) {
console.log("Error while generating quiz:", error);
if (error.response) {
// Gestion des erreurs HTTP
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment