mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-22 15:25:46 +00:00
refactor(artist): co-locate artist feature into features/artist
This commit is contained in:
@@ -28,7 +28,7 @@ vi.mock('@/api/subsonicLibrary', () => ({
|
||||
getAlbumForServer: vi.fn(async () => ({ songs: [] })),
|
||||
}));
|
||||
|
||||
vi.mock('@/api/subsonicArtists', () => ({
|
||||
vi.mock('@/features/artist', () => ({
|
||||
getArtistForServer: vi.fn(async () => ({ albums: [] })),
|
||||
}));
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { libraryUpsertSongsFromApi } from '@/api/library';
|
||||
import { librarySqlServerId } from '@/api/coverCache';
|
||||
import { getAlbumForServer } from '@/api/subsonicLibrary';
|
||||
import { getArtistForServer } from '@/api/subsonicArtists';
|
||||
import { getArtistForServer } from '@/features/artist';
|
||||
import { getStarredForServer } from '@/api/subsonicStarRating';
|
||||
import { buildStreamUrlForServer } from '@/api/subsonicStreamUrl';
|
||||
import type { SubsonicSong } from '@/api/subsonicTypes';
|
||||
|
||||
@@ -53,7 +53,7 @@ vi.mock('@/api/subsonicLibrary', () => ({
|
||||
getAlbumForServer: (serverId: string, albumId: string) => getAlbumForServerMock(serverId, albumId),
|
||||
}));
|
||||
|
||||
vi.mock('@/api/subsonicArtists', () => ({
|
||||
vi.mock('@/features/artist', () => ({
|
||||
getArtistForServer: (serverId: string, artistId: string) => getArtistForServerMock(serverId, artistId),
|
||||
}));
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { getAlbumForServer } from '@/api/subsonicLibrary';
|
||||
import { getArtistForServer } from '@/api/subsonicArtists';
|
||||
import { getArtistForServer } from '@/features/artist';
|
||||
import { getPlaylistForServer } from '@/api/subsonicPlaylists';
|
||||
import type {
|
||||
SubsonicAlbum,
|
||||
|
||||
@@ -38,7 +38,7 @@ vi.mock('@/api/subsonicLibrary', () => ({
|
||||
filterSongsToServerLibrary: (songs: SubsonicSong[]) => filterSongsMock(songs),
|
||||
}));
|
||||
|
||||
vi.mock('@/api/subsonicArtists', () => ({
|
||||
vi.mock('@/features/artist', () => ({
|
||||
getArtistForServer: (serverId: string, artistId: string) => getArtistForServerMock(serverId, artistId),
|
||||
}));
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { libraryGetTracksByAlbum, subscribeLibrarySyncIdle } from '@/api/library';
|
||||
import { getAlbumForServer, filterSongsToServerLibrary } from '@/api/subsonicLibrary';
|
||||
import { getPlaylistForServer } from '@/api/subsonicPlaylists';
|
||||
import { getArtistForServer } from '@/api/subsonicArtists';
|
||||
import { getArtistForServer } from '@/features/artist';
|
||||
import type { SubsonicSong } from '@/api/subsonicTypes';
|
||||
import { invoke } from '@tauri-apps/api/core';
|
||||
import { useAuthStore } from '@/store/authStore';
|
||||
|
||||
Reference in New Issue
Block a user