diff --git a/src/views/Course/Lesson/index.tsx b/src/views/Course/Lesson/index.tsx
index 65e815f..cd33eb2 100644
--- a/src/views/Course/Lesson/index.tsx
+++ b/src/views/Course/Lesson/index.tsx
@@ -23,7 +23,13 @@ function Lesson({
const duration = (value: number) => {
const minute = value % 60;
const hour = Math.round(value / 60);
- return (hour > 0 ? hour + " " + "ساعت" : "") + " " + minute + " " + "دقیقه";
+ return (
+ (hour > 0
+ ? (hour.toString().length === 1 ? "0" + hour.toString() : hour) + ""
+ : "") +
+ ":" +
+ (minute.toString().length === 1 ? "0" + minute.toString() : minute)
+ );
};
const setCategory = (catId: any, videoId: any) => {
localStorage.removeItem("bookId");
diff --git a/src/views/VideoTube/LessonPlayList/index.tsx b/src/views/VideoTube/LessonPlayList/index.tsx
index 34c57f8..901d6a3 100644
--- a/src/views/VideoTube/LessonPlayList/index.tsx
+++ b/src/views/VideoTube/LessonPlayList/index.tsx
@@ -13,6 +13,7 @@ function LessonPlayList({
realCategories,
vods,
theme,
+ userId
}: any) {
const bookId = localStorage.getItem("bookId");
const [open, setOpen] = useState(false);
@@ -62,7 +63,7 @@ function LessonPlayList({
{bookId ? (
category.map((video: any, i: any) => (
- video.isFreeVod ? setVideoActive(video) : setOpen(true)
+ video.isFreeVod || +userId === 140 ? setVideoActive(video) : setOpen(true)
}
>
@@ -98,7 +99,7 @@ function LessonPlayList({
))
) : (
- category.isFreeVod ? setVideoActive(category) : setOpen(true)
+ category.isFreeVod || +userId === 140 ? setVideoActive(category) : setOpen(true)
}
id={"listItem" + category.id}
>
@@ -143,6 +144,7 @@ export default connect(
selectedVideo: state.publicApi.selectedVideo,
realCategories: state.publicApi.bookInfo?.categories,
vods: state.publicApi.bookSection?.vods,
+ userId : state?.user?.status?.id
}),
{
setVideoActive: publicApi.setVideoActive,