@@ -28,9 +28,9 @@ export function useCourseData(courses: any[]) {
2828 const tempAssigns : Assign [ ] = [ ...assigns ] ;
2929 const tempQuizes : Quiz [ ] = [ ...quizes ] ;
3030
31- const vodSet = new Set < string > ( ) ;
32- const assignSet = new Set < string > ( ) ;
33- const quizSet = new Set < string > ( ) ;
31+ const vodSet = new Set ( tempVods . map ( ( v ) => makeVodKey ( v . courseId , v . title , v . week ) ) ) ;
32+ const assignSet = new Set ( tempAssigns . map ( ( a ) => makeAssignKey ( a . courseId , a . title , a . dueDate ) ) ) ;
33+ const quizSet = new Set ( tempQuizes . map ( ( q ) => makeQuizKey ( q . courseId , q . title , q . dueDate ) ) ) ;
3434
3535 await Promise . all (
3636 courses . map ( async ( course ) => {
@@ -63,6 +63,7 @@ export function useCourseData(courses: any[]) {
6363 result . assignDataArray . forEach ( ( assignData ) => {
6464 const assignKey = makeAssignKey ( course . courseId , assignData . title , assignData . dueDate ) ;
6565 if ( ! assignSet . has ( assignKey ) ) {
66+ console . info ( assignKey ) ;
6667 assignSet . add ( assignKey ) ;
6768 tempAssigns . push ( {
6869 courseId : course . courseId ,
@@ -80,6 +81,7 @@ export function useCourseData(courses: any[]) {
8081 result . quizDataArray . forEach ( ( quizData ) => {
8182 const quizKey = makeQuizKey ( course . courseId , quizData . title , quizData . dueDate ) ;
8283 if ( ! quizSet . has ( quizKey ) ) {
84+ console . info ( quizKey ) ;
8385 quizSet . add ( quizKey ) ;
8486 tempQuizes . push ( {
8587 courseId : course . courseId ,
0 commit comments