diff --git a/package-lock.json b/package-lock.json index 1185fdc339..78fc869499 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@fontsource/noto-sans-sc": "5.1.0", "@fontsource/noto-sans-tc": "5.1.0", "@jellyfin/libass-wasm": "4.2.3", - "@jellyfin/sdk": "0.0.0-unstable.202409080303", + "@jellyfin/sdk": "0.0.0-unstable.202409240640", "@mui/icons-material": "5.16.7", "@mui/material": "5.16.7", "@mui/x-date-pickers": "7.17.0", @@ -5068,9 +5068,9 @@ "license": "LGPL-2.1-or-later AND (FTL OR GPL-2.0-or-later) AND MIT AND MIT-Modern-Variant AND ISC AND NTP AND Zlib AND BSL-1.0" }, "node_modules/@jellyfin/sdk": { - "version": "0.0.0-unstable.202409080303", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202409080303.tgz", - "integrity": "sha512-+rExmu89WtfwnEWcnei2bEbUBB9Oz166eKQQp0arPH7nvgcviDkQJK/lx8D7acCk1AixYKKqUzKrYhZeSfkUTQ==", + "version": "0.0.0-unstable.202409240640", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202409240640.tgz", + "integrity": "sha512-/dupW8DItNFcQWHnSAjxebI7Ghi3MLi+tWFGi3JN3XfJbS+xvq9XQbHuoaY9Qhck3vBqqxHdnlNem96VytZwQQ==", "license": "MPL-2.0", "peerDependencies": { "axios": "^1.3.4" @@ -29296,9 +29296,9 @@ "integrity": "sha512-C0OlBxIr9NdeFESMTA/OVDqNSWtog6Mi7wwzwH12xbZpxsMD0RgCupUcIP7zZgcpTNecW3fZq5d6xVo7Q8HEJw==" }, "@jellyfin/sdk": { - "version": "0.0.0-unstable.202409080303", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202409080303.tgz", - "integrity": "sha512-+rExmu89WtfwnEWcnei2bEbUBB9Oz166eKQQp0arPH7nvgcviDkQJK/lx8D7acCk1AixYKKqUzKrYhZeSfkUTQ==", + "version": "0.0.0-unstable.202409240640", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202409240640.tgz", + "integrity": "sha512-/dupW8DItNFcQWHnSAjxebI7Ghi3MLi+tWFGi3JN3XfJbS+xvq9XQbHuoaY9Qhck3vBqqxHdnlNem96VytZwQQ==", "requires": {} }, "@jridgewell/gen-mapping": { diff --git a/package.json b/package.json index 7bfa14d405..09694b9eb6 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "@fontsource/noto-sans-sc": "5.1.0", "@fontsource/noto-sans-tc": "5.1.0", "@jellyfin/libass-wasm": "4.2.3", - "@jellyfin/sdk": "0.0.0-unstable.202409080303", + "@jellyfin/sdk": "0.0.0-unstable.202409240640", "@mui/icons-material": "5.16.7", "@mui/material": "5.16.7", "@mui/x-date-pickers": "7.17.0", diff --git a/src/apps/dashboard/routes/users/access.tsx b/src/apps/dashboard/routes/users/access.tsx index 44d3179549..25489d2d65 100644 --- a/src/apps/dashboard/routes/users/access.tsx +++ b/src/apps/dashboard/routes/users/access.tsx @@ -1,4 +1,4 @@ -import type { BaseItemDto, DeviceInfo, UserDto } from '@jellyfin/sdk/lib/generated-client'; +import type { BaseItemDto, DeviceInfoDto, UserDto } from '@jellyfin/sdk/lib/generated-client'; import React, { useCallback, useEffect, useState, useRef } from 'react'; import { useSearchParams } from 'react-router-dom'; @@ -96,7 +96,7 @@ const UserLibraryAccess = () => { triggerChange(chkEnableAllChannels); }, []); - const loadDevices = useCallback((user: UserDto, devices: DeviceInfo[]) => { + const loadDevices = useCallback((user: UserDto, devices: DeviceInfoDto[]) => { const page = element.current; if (!page) { @@ -131,7 +131,7 @@ const UserLibraryAccess = () => { } }, []); - const loadUser = useCallback((user: UserDto, mediaFolders: BaseItemDto[], channels: BaseItemDto[], devices: DeviceInfo[]) => { + const loadUser = useCallback((user: UserDto, mediaFolders: BaseItemDto[], channels: BaseItemDto[], devices: DeviceInfoDto[]) => { setUserName(user.Name || ''); libraryMenu.setTitle(user.Name); loadChannels(user, channels);