fix: telemetry capture issue
This commit is contained in:
@@ -14,8 +14,10 @@ import DesktopLayout from './components/DesktopLayout.vue'
|
||||
import MobileLayout from './components/MobileLayout.vue'
|
||||
import { stopSession } from '@/telemetry'
|
||||
import { init as initTelemetry } from '@/telemetry'
|
||||
import { usersStore } from '@/stores/user'
|
||||
|
||||
const screenSize = useScreenSize()
|
||||
let { userResource } = usersStore()
|
||||
|
||||
const Layout = computed(() => {
|
||||
if (screenSize.width < 640) {
|
||||
@@ -26,6 +28,7 @@ const Layout = computed(() => {
|
||||
})
|
||||
|
||||
onMounted(async () => {
|
||||
if (!userResource.data) return
|
||||
await initTelemetry()
|
||||
})
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ export const sessionStore = defineStore('lms-session', () => {
|
||||
}
|
||||
|
||||
let user = ref(sessionUser())
|
||||
if (user) {
|
||||
if (user.value) {
|
||||
allUsers.reload()
|
||||
}
|
||||
const isLoggedIn = computed(() => !!user.value)
|
||||
|
||||
@@ -126,7 +126,7 @@ def save_progress(lesson, course):
|
||||
|
||||
def capture_progress_for_analytics(progress, course):
|
||||
if progress in [25, 50, 75, 100]:
|
||||
capture("course_progress", "lms", {"course": course, "progress": progress})
|
||||
capture("course_progress", "lms", properties={"course": course, "progress": progress})
|
||||
|
||||
|
||||
def get_quiz_progress(lesson):
|
||||
|
||||
Reference in New Issue
Block a user