[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

client: migrated code to new api surface

+9 -9
+1 -1
src/client/Version.tsx
··· 1 1 import React from 'react'; 2 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react/index"; 2 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 3 3 4 4 export const versionApi = createApi({ 5 5 reducerPath: 'versionApi',
+2 -2
src/client/components/JsonDiff.tsx
··· 4 4 import { MarkOptional } from 'ts-essentials'; 5 5 import { patchObject } from '../../core/DataUtils'; 6 6 import './JsonDiff.css'; 7 - import { IJsonDelta } from 'json-diff-ts'; 7 + import { Changeset } from 'json-diff-ts'; 8 8 9 9 type DiffableVal = [] | object | string; 10 10 ··· 18 18 } 19 19 20 20 export type JsonDiffPatchProps = MarkOptional<JsonDiffReactProps, 'right'> & { 21 - diff?: IJsonDelta 21 + diff?: Changeset 22 22 } 23 23 24 24 export const JsonDiffPatch = (props: JsonDiffPatchProps) => {
+1 -1
src/client/components/statusCard/clientDucks.ts
··· 1 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react"; 1 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 2 2 3 3 export const scrobblerApi = createApi({ 4 4 reducerPath: 'scrobblerApi',
+1 -1
src/client/components/statusCard/sourceDucks.ts
··· 1 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react"; 1 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 2 2 3 3 export const sourceApi = createApi({ 4 4 reducerPath: 'sourceApi',
+1 -1
src/client/deadLetter/deadLetterDucks.ts
··· 1 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react/index"; 1 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 2 2 import {DeadLetterScrobble, JsonPlayObject} from "../../core/Atomic"; 3 3 import {createAction, createEntityAdapter, createSlice} from "@reduxjs/toolkit"; 4 4 import {ApiEventPayload, clientUpdate} from "../status/ducks";
+1 -1
src/client/logs/LogLine.tsx
··· 1 1 import React, {PropsWithChildren} from 'react'; 2 - import Ansi from "@curvenote/ansi-to-react"; 2 + import Ansi from "ansi-to-react"; 3 3 4 4 const LogLine = (props: PropsWithChildren<{level: number, levelLabel: string, message: string}>) => { 5 5 return (
+1 -1
src/client/recent/recentDucks.ts
··· 1 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react/index"; 1 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 2 2 import {JsonPlayObject} from "../../core/Atomic"; 3 3 4 4 type RecentResponse = (JsonPlayObject & { index: number })[];
+1 -1
src/client/scrobbled/scrobbledDucks.ts
··· 1 - import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/dist/query/react/index"; 1 + import {createApi, fetchBaseQuery} from "@reduxjs/toolkit/query/react"; 2 2 import {JsonPlayObject} from "../../core/Atomic"; 3 3 4 4 type ScrobbledResponse = (JsonPlayObject & { index: number })[];