feat: update revalidation settings for course metadata to improve caching efficiency

This commit is contained in:
swve 2025-05-17 00:05:42 +02:00
parent 57df92ab2c
commit f712d68e28
5 changed files with 12 additions and 6 deletions

View file

@ -197,6 +197,7 @@ const CourseActionsMobile = ({ courseuuid, orgslug, course }: CourseActionsMobil
if (firstActivity) {
// Redirect to the first activity
await revalidateTags(['activities'], orgslug)
router.push(
getUriWithOrg(orgslug, '') +
`/course/${courseuuid}/activity/${firstActivity.activity_uuid.replace('activity_', '')}`
@ -209,6 +210,7 @@ const CourseActionsMobile = ({ courseuuid, orgslug, course }: CourseActionsMobil
console.error('Failed to perform course action:', error)
} finally {
setIsActionLoading(false)
await revalidateTags(['courses'], orgslug)
}
}