diff --git a/src/component/mymedia/MyMedia.js b/src/component/mymedia/MyMedia.js index aff659f..8eb9b70 100644 --- a/src/component/mymedia/MyMedia.js +++ b/src/component/mymedia/MyMedia.js @@ -1,6 +1,9 @@ import React from "react"; import BreadcrumbComBS from "../breadcrumb/BreadcrumbComBS"; import {useState, useRef} from "react"; +import {useQuery} from "@tanstack/react-query"; +import queryKeys from "../../services/queryKeys"; +import {getMediaFileList} from "../../services/services"; export default function MyMedia() { const basePath = process.env.REACT_APP_MAIN_API @@ -51,6 +54,22 @@ export default function MyMedia() { } } + + const {data, isFetching, isError, error} = useQuery({ + queryKey: queryKeys.my_files, + queryFn: () => { + let reqData = { + token: localStorage.getItem('token'), // USER TOKEN + uid: localStorage.getItem('uid') // USER UID + } + return getMediaFileList(reqData) + } + }) + + const mediaFileList = data?.data + + //debugger; + return ( <> @@ -70,7 +89,6 @@ export default function MyMedia() { - {selectedFile && (

Selected File Details:

@@ -88,7 +106,6 @@ export default function MyMedia() {
- )} @@ -107,61 +124,29 @@ export default function MyMedia() {
-
-
- avi -
-

Mentor_demo.avi

-
-
- - - - - - -
-
-
+ {mediaFileList && mediaFileList?.file_list && mediaFileList?.file_list.map((item, index) => { + const file_url = (mediaFileList?.media_server + "/" + item?.file_group + "/" + item?.file_uid + "/" + item.filename).toLowerCase(); - -
-
- dwg -
-

Mentor_demo.dwg

+ return (
+
+ {`${item.file_type}`}/ +
+

{item.filename}

+
+
- -
-
- -
-
- exe -
-

Mentor_demo.exe

-
- -
-
+
) + }) + }
diff --git a/src/component/subscription/Subscription.jsx b/src/component/subscription/Subscription.jsx index f51cc2b..e6d4e8e 100644 --- a/src/component/subscription/Subscription.jsx +++ b/src/component/subscription/Subscription.jsx @@ -57,7 +57,7 @@ export default function Subscription() {

{currentSubscription?.display_name}

-
+
Next Payment: {getDateTimeFromDateString(currentSubscription?.next_payment)}
diff --git a/src/services/queryKeys.js b/src/services/queryKeys.js index d7a0346..550a695 100644 --- a/src/services/queryKeys.js +++ b/src/services/queryKeys.js @@ -11,6 +11,7 @@ const queryKeys = { productTemplateData: ['product_template_data'], subscriptions: ['subscriptions'], profile_data: ['profile_data'], + my_files: ['my_files'], dashboard: ['dashboard'], topBar: ['top-bar'], diff --git a/src/services/services.js b/src/services/services.js index 9b4616c..eafca0c 100644 --- a/src/services/services.js +++ b/src/services/services.js @@ -277,6 +277,13 @@ export const getSubscriptions = (reqData) => { return postAuxEnd(`/panel/subscription/products`, postData, false) } +export const getMediaFileList = (reqData) => { + let postData = { + ...reqData, + } + return postAuxEnd(`/panel/account/media-files`, postData, false) +} + // FUNCTION TO GET COMMON PRACTICE export const getCommonPractice = (reqData) => { let postData = {