1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Update to use getLyricsApi

This commit is contained in:
LJQ 2024-07-16 13:19:41 +08:00 committed by Bill Thornton
parent f6b9104cc2
commit ab0df4dcf0
2 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,6 @@
import escapeHtml from 'escape-html';
import { LyricsApi } from '@jellyfin/sdk/lib/generated-client/api/lyrics-api';
import { getLyricsApi } from '@jellyfin/sdk/lib/utils/api/lyrics-api';
import { toApi } from 'utils/jellyfin-apiclient/compat';
import dialogHelper from '../dialogHelper/dialogHelper';
import layoutManager from '../layoutManager';
@ -27,7 +27,7 @@ let hasChanges;
function downloadRemoteLyrics(context, id) {
const api = toApi(ServerConnections.getApiClient(currentItem.ServerId));
const lyricsApi = new LyricsApi(api.configuration, undefined, api.axiosInstance);
const lyricsApi = getLyricsApi(api);
lyricsApi.downloadRemoteLyrics({
itemId: currentItem.Id, lyricId: id
}).then(function () {
@ -128,7 +128,7 @@ function searchForLyrics(context) {
loading.show();
const api = toApi(ServerConnections.getApiClient(currentItem.ServerId));
const lyricsApi = new LyricsApi(api.configuration, undefined, api.axiosInstance);
const lyricsApi = getLyricsApi(api);
lyricsApi.searchRemoteLyrics({
itemId: currentItem.Id
}).then(function (results) {
@ -294,7 +294,7 @@ function onDeleteLyrics(e) {
function fillCurrentLyrics(context, apiClient, item) {
const api = toApi(apiClient);
const lyricsApi = new LyricsApi(api.configuration, undefined, api.axiosInstance);
const lyricsApi = getLyricsApi(api);
lyricsApi.getLyrics({
itemId: item.Id
}).then((response) => {

View file

@ -1,6 +1,6 @@
import escapeHtml from 'escape-html';
import { LyricsApi } from '@jellyfin/sdk/lib/generated-client/api/lyrics-api';
import { getLyricsApi } from '@jellyfin/sdk/lib/utils/api/lyrics-api';
import { toApi } from 'utils/jellyfin-apiclient/compat';
import dialogHelper from '../../components/dialogHelper/dialogHelper';
import ServerConnections from '../ServerConnections';
@ -91,7 +91,7 @@ async function onSubmit(e) {
const dlg = dom.parentWithClass(this, 'dialog');
const api = toApi(ServerConnections.getApiClient(currentServerId));
const lyricsApi = new LyricsApi(api.configuration, undefined, api.axiosInstance);
const lyricsApi = getLyricsApi(api);
const data = await readFileAsText(file);
lyricsApi.uploadLyrics({