Clean up code

This commit is contained in:
Ramon Wenger 2024-11-13 16:55:26 +01:00
parent f8b8347bb9
commit 2fc37d0d0b
2 changed files with 1 additions and 20 deletions

View File

@ -33,21 +33,7 @@ const courseSessionDetail = computed(() => {
return courseSessionDetailResult.courseSessionDetail.value;
});
const attendanceCourseCircleId = computed(() => {
const selectedAttendandeCourse = attendanceCourses.value.find(
(course) => course.id === currentCourse.value.id
);
return selectedAttendandeCourse?.learning_content?.circle?.id;
});
// const currentCircle = computed(() => expertCockpitStore.currentCircle);
const currentCourse = computed(() => expertCockpitStore.currentCourse);
// const currentCourse = computed(() => {
// return attendanceCourses.value.find(
// (i) => i.learning_content.circle?.id == currentCircle.value?.id
// );
// });
const userPresence = ref(new Map<string, boolean>());
const disclaimerConfirmed = ref(false);
@ -64,14 +50,12 @@ const onSubmit = async () => {
user_id: string;
status: AttendanceUserStatus;
};
console.log(Array.from(userPresence.value.keys()));
const attendanceUserList: UserPresence[] = Array.from(userPresence.value.keys()).map(
(key) => ({
user_id: key,
status: userPresence.value.get(key) ? "PRESENT" : "ABSENT",
})
);
console.log(attendanceUserList);
const res = await attendanceMutation.executeMutation({
attendanceCourseId: (
currentCourse.value as CourseSessionAttendanceCourseObjectType
@ -98,10 +82,8 @@ const loadAttendanceData = async () => {
},
requestPolicy: "network-only",
});
console.log(result.data.value?.course_session_attendance_course);
const attendanceUserList =
result.data?.value?.course_session_attendance_course?.attendance_user_list ?? [];
console.log(attendanceUserList);
for (const user of attendanceUserList) {
if (!user) continue;
userPresence.value.set(user.user_id, user.status === "PRESENT");
@ -124,7 +106,7 @@ async function exportData() {
const data = await exportAttendance(
{
courseSessionIds: [Number(courseSession.value.id)],
circleIds: [Number(attendanceCourseCircleId.value)],
circleIds: [Number(currentCourse.value?.learning_content.circle?.id)],
},
userStore.language
);

View File

@ -1,5 +1,4 @@
import { useCourseData, useCourseSessionDetailQuery } from "@/composables";
import type { CourseSessionAttendanceCourseObjectType } from "@/gql/graphql";
import { useUserStore } from "@/stores/user";
import type { CircleLight, CourseSessionUser, ExpertSessionUser } from "@/types";
import log from "loglevel";