|
|
|
@ -15,6 +15,7 @@ class Bookmark(models.Model): |
|
|
|
PODCAST = 'podcast', 'Podcast' |
|
|
|
PODCAST_PLAYLIST = 'podcast_playlist', 'Podcast Playlist' |
|
|
|
HADITH = 'hadith', 'Hadith' |
|
|
|
HADITH_CORRECTION = 'hadith_correction', 'Hadith Correction' |
|
|
|
VIDEO = 'video', 'Video' |
|
|
|
VIDEO_PLAYLIST = 'video_playlist', 'Video Playlist' |
|
|
|
ARTICLE = 'article', 'Article' |
|
|
|
@ -78,6 +79,9 @@ class Bookmark(models.Model): |
|
|
|
elif service == cls.ServiceChoices.HADITH: |
|
|
|
from apps.hadis.models import Hadis |
|
|
|
return Hadis.objects.filter(id=content_id).exists() |
|
|
|
elif service == cls.ServiceChoices.HADITH_CORRECTION: |
|
|
|
from apps.hadis.models import HadisCorrection |
|
|
|
return HadisCorrection.objects.filter(id=content_id).exists() |
|
|
|
elif service == cls.ServiceChoices.VIDEO: |
|
|
|
from apps.video.models import Video |
|
|
|
return Video.objects.filter(id=content_id).exists() |
|
|
|
|