Fix filter condition

This commit is contained in:
austinkelsay 2024-10-13 18:03:58 -05:00
parent 178fb6a927
commit 438df0ec23
2 changed files with 4 additions and 9 deletions

View File

@ -39,7 +39,7 @@ export default function DocumentsCarousel() {
if (res.data) {
res.data.forEach(lesson => {
if (lesson?.resource?.price > 0) {
setPaidLessons(prev => [...prev, lesson]);
setPaidLessons(prev => [...prev, lesson?.resource?.resourceId]);
}
});
}
@ -57,7 +57,7 @@ export default function DocumentsCarousel() {
const sortedDocuments = processedDocuments.sort((a, b) => b.created_at - a.created_at);
// filter out documents that are in the paid lessons array
const filteredDocuments = sortedDocuments.filter(document => !paidLessons.includes(document?.resource?.resourceId));
const filteredDocuments = sortedDocuments.filter(document => !paidLessons.includes(document?.d));
setProcessedDocuments(filteredDocuments);
} else {

View File

@ -38,7 +38,7 @@ export default function VideosCarousel() {
if (res.data) {
res.data.forEach(lesson => {
if (lesson?.resource?.price > 0) {
setPaidLessons(prev => [...prev, lesson]);
setPaidLessons(prev => [...prev, lesson?.resource?.resourceId]);
}
});
}
@ -52,16 +52,11 @@ export default function VideosCarousel() {
try {
if (videos && videos.length > 0 && paidLessons.length > 0) {
const processedVideos = videos.map(video => parseEvent(video));
console.log("processedVideos", processedVideos);
const sortedVideos = processedVideos.sort((a, b) => b.created_at - a.created_at);
console.log("paidLessons", paidLessons);
// filter out videos that are in the paid lessons array
const filteredVideos = sortedVideos.filter(video => !paidLessons.includes(video?.resource?.resourceId));
console.log("filteredVideos", filteredVideos);
const filteredVideos = sortedVideos.filter(video => !paidLessons.includes(video?.d));
setProcessedVideos(filteredVideos);
} else {