diff --git a/app/api/media_files/GetMediaByUser.ts b/app/api/media_files/GetMediaByUser.ts index 4ea5c95f6d..fa267b3f86 100644 --- a/app/api/media_files/GetMediaByUser.ts +++ b/app/api/media_files/GetMediaByUser.ts @@ -1,6 +1,5 @@ import MakeRequest from "../MakeRequest"; -import { MediaFile } from "./GetMedia"; -import { Pagination } from "../_common/SharedFetchTypes"; +import { MediaFile, Pagination } from "~/pages/PageEnigma/models"; export interface GetMediaRequest {} @@ -12,6 +11,7 @@ export interface GetMediaListResponse { export interface GetMediaParams { page_index: number; + filter_media_type: string; } export const GetMediaByUser = MakeRequest< @@ -23,4 +23,4 @@ export const GetMediaByUser = MakeRequest< method: "GET", routingFunction: (userToken: string) => `/v1/media_files/list/user/${userToken}`, -}); \ No newline at end of file +}); diff --git a/app/modules/TopBar/MyMoviesButton.tsx b/app/modules/TopBar/MyMoviesButton.tsx index 62edec8b81..04763172c3 100644 --- a/app/modules/TopBar/MyMoviesButton.tsx +++ b/app/modules/TopBar/MyMoviesButton.tsx @@ -1,14 +1,23 @@ import { faFilm } from "@fortawesome/pro-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { Button } from "~/components"; -import { activeJobs, viewMyMovies } from "~/pages/PageEnigma/store"; +import { + activeJobs, + generateMovieId, + viewMyMovies, +} from "~/pages/PageEnigma/store"; export const MyMoviesButton = () => { const activeCount = activeJobs.value.jobs.length; return (