размещение в CIT
This commit is contained in:
parent
1de8b09cce
commit
dd7ea94d98
@ -36,6 +36,8 @@ interface RouteParams {
|
|||||||
exerciseIndex?: string // Added exerciseIndex parameter
|
exerciseIndex?: string // Added exerciseIndex parameter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export const Exercise = () => {
|
export const Exercise = () => {
|
||||||
const history = useHistory()
|
const history = useHistory()
|
||||||
const { courseId, exerciseId, exerciseIndex } = useParams<RouteParams>()
|
const { courseId, exerciseId, exerciseIndex } = useParams<RouteParams>()
|
||||||
@ -132,9 +134,11 @@ export const Exercise = () => {
|
|||||||
|
|
||||||
console.log("Загружаем упражнение. ID курса:", courseId, "ID упражнения:", actualExerciseId)
|
console.log("Загружаем упражнение. ID курса:", courseId, "ID упражнения:", actualExerciseId)
|
||||||
|
|
||||||
|
setLoading(true);
|
||||||
|
// загрузка упражнения
|
||||||
connect
|
connect
|
||||||
.get(`pacient/${courseId}/${actualExerciseId}`)
|
.get(`pacient/${courseId}/${actualExerciseId}`)
|
||||||
.then((response) => {
|
.then(async (response) => {
|
||||||
const exerciseData = response.data
|
const exerciseData = response.data
|
||||||
console.log("Данные упражнения получены:", exerciseData)
|
console.log("Данные упражнения получены:", exerciseData)
|
||||||
|
|
||||||
@ -170,6 +174,11 @@ export const Exercise = () => {
|
|||||||
console.log("Установлено количество подходов:", exerciseData.count)
|
console.log("Установлено количество подходов:", exerciseData.count)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Загрузка прогресса после получения упражнения
|
||||||
|
//await говорит, что нужно подождать, пока эта асинхронная функция (которая, возможно, делает сетевой запрос) завершится, прежде чем перейти к следующей строке кода. Это важно, чтобы результат загрузки был получен до того, как дальше попадёшь к другим действиям.
|
||||||
|
await loadProgressFromServer();
|
||||||
|
|
||||||
|
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user