remove logMsg and refactor messages inline

This commit is contained in:
jeffvli
2026-02-13 02:34:22 -08:00
parent 02a5395453
commit bca14176fb
14 changed files with 150 additions and 311 deletions
@@ -17,7 +17,6 @@ import {
useSettingsStore,
} from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { LyricSource, ServerType } from '/@/shared/types/domain-types';
import { FontType, Platform, PlayerStyle, PlayerType } from '/@/shared/types/types';
@@ -270,7 +269,7 @@ export const useAppTracker = () => {
if (lastTrackedDate !== todayUTC) {
appTrackerInFlight = true;
const properties = getProperties();
logFn.info(logMsg[LogCategory.ANALYTICS].appTracked, {
logFn.info('Analytics sent', {
category: LogCategory.ANALYTICS,
meta: { properties, todayUTC },
});
@@ -290,7 +289,7 @@ export const useAppTracker = () => {
appTrackerLastSentDate = utcDate;
localStorage.setItem('analytics_app_tracker_timestamp', utcDate);
logFn.debug(logMsg[LogCategory.ANALYTICS].appTracked, {
logFn.debug('Analytics sent', {
category: LogCategory.ANALYTICS,
meta: { properties },
});
@@ -5,7 +5,6 @@ import { useLocation } from 'react-router';
import { isAnalyticsDisabled } from '/@/renderer/features/analytics/hooks/use-analytics-disabled';
import { getRoutePattern } from '/@/renderer/features/analytics/utils/get-route-pattern';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
const trackPageView = (routePattern: string) => {
window.umami?.track((props) => ({
@@ -28,7 +27,7 @@ export const usePageTracker = () => {
trackPageViewMutation(routePattern, {
onSettled: () => {
logFn.debug(logMsg[LogCategory.ANALYTICS].pageViewTracked, {
logFn.debug('Page view tracked', {
category: LogCategory.ANALYTICS,
meta: { route: routePattern },
});
@@ -21,7 +21,6 @@ import {
} from '/@/renderer/store';
import { sentenceCase } from '/@/renderer/utils';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { useDebouncedCallback } from '/@/shared/hooks/use-debounced-callback';
import { LibraryItem, QueueSong, ServerType } from '/@/shared/types/domain-types';
import { PlayerStatus } from '/@/shared/types/types';
@@ -90,7 +89,7 @@ export const useDiscordRpc = () => {
reason = 'paused_with_show_paused_disabled';
}
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcActivityCleared, {
logFn.debug('Activity was cleared for Discord RPC', {
category: LogCategory.EXTERNAL,
meta: {
reason,
@@ -128,7 +127,7 @@ export const useDiscordRpc = () => {
const isConnected = await discordRpc?.isConnected();
if (!isConnected) {
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcInitialized, {
logFn.debug('Discord RPC was initialized', {
category: LogCategory.EXTERNAL,
meta: { clientId: discordSettings.clientId },
});
@@ -136,7 +135,7 @@ export const useDiscordRpc = () => {
await discordRpc?.initialize(discordSettings.clientId);
}
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcSetActivity, {
logFn.debug('Activity was set for Discord RPC', {
category: LogCategory.EXTERNAL,
meta: {
currentStatus: current[2],
@@ -168,7 +167,7 @@ export const useDiscordRpc = () => {
current[2] !== previous[2]
) {
if (trackChangedByState || trackChanged) {
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcTrackChanged, {
logFn.debug('Track was changed for Discord RPC', {
category: LogCategory.EXTERNAL,
meta: {
artistName: song.artists?.[0]?.name,
@@ -315,7 +314,7 @@ export const useDiscordRpc = () => {
// Initialize if needed
const isConnected = await discordRpc?.isConnected();
if (!isConnected) {
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcInitialized, {
logFn.debug('Discord RPC was initialized', {
category: LogCategory.EXTERNAL,
meta: {
clientId: discordSettings.clientId,
@@ -327,7 +326,7 @@ export const useDiscordRpc = () => {
await discordRpc?.initialize(discordSettings.clientId);
}
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcSetActivity, {
logFn.debug('Activity was set for Discord RPC', {
category: LogCategory.EXTERNAL,
meta: {
albumName: song.album,
@@ -347,7 +346,7 @@ export const useDiscordRpc = () => {
});
discordRpc?.setActivity(activity);
} else {
logFn.debug(logMsg[LogCategory.EXTERNAL].discordRpcUpdateSkipped, {
logFn.debug('Activity was not updated for Discord RPC', {
category: LogCategory.EXTERNAL,
meta: {
currentStatus: current[2],
@@ -384,7 +383,7 @@ export const useDiscordRpc = () => {
// Quit Discord RPC if it was enabled and is now disabled
useEffect(() => {
if ((!discordSettings.enabled || privateMode) && Boolean(previousEnabledRef.current)) {
logFn.info(logMsg[LogCategory.EXTERNAL].discordRpcQuit, {
logFn.info('Discord RPC was quit', {
category: LogCategory.EXTERNAL,
meta: {
enabled: discordSettings.enabled,
@@ -6,7 +6,6 @@ import { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'r
import { AudioPlayer, PlayerOnProgressProps } from '/@/renderer/features/player/audio-player/types';
import { convertToLogVolume } from '/@/renderer/features/player/audio-player/utils/player-utils';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { PlayerStatus } from '/@/shared/types/types';
export interface WebPlayerEngineHandle extends AudioPlayer {
@@ -160,7 +159,7 @@ export const WebPlayerEngine = (props: WebPlayerEngineProps) => {
const { error } = target;
logFn.error(logMsg[LogCategory.PLAYER].playbackError, {
logFn.error('An error occurred during playback', {
category: LogCategory.PLAYER,
meta: { error },
});
@@ -19,7 +19,6 @@ import { playlistsQueries } from '/@/renderer/features/playlists/api/playlists-a
import { songsQueries } from '/@/renderer/features/songs/api/songs-api';
import { AddToQueueType, usePlayerActions, useSettingsStore } from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { shuffle as shuffleArray } from '/@/renderer/utils/shuffle';
import { sortSongsByFetchedOrder } from '/@/shared/api/utils';
import { Checkbox } from '/@/shared/components/checkbox/checkbox';
@@ -202,7 +201,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
if (typeof type === 'object' && 'edge' in type && type.edge !== null) {
const edge = type.edge === 'top' ? 'top' : 'bottom';
logFn.debug(logMsg[LogCategory.PLAYER].addToQueueByData, {
logFn.debug('Added to queue by data', {
category: LogCategory.PLAYER,
meta: {
data: data.length,
@@ -215,7 +214,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
storeActions.addToQueueByUniqueId(filteredData, type.uniqueId, edge, playSongId);
} else {
logFn.debug(logMsg[LogCategory.PLAYER].addToQueueByType, {
logFn.debug('Added to queue by type', {
category: LogCategory.PLAYER,
meta: { data: data.length, filtered: filteredData.length, type },
});
@@ -258,7 +257,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
};
try {
logFn.debug(logMsg[LogCategory.PLAYER].addToQueueByFetch, {
logFn.debug('Added to queue by fetch', {
category: LogCategory.PLAYER,
meta: { ids: id, itemType, serverId, type },
});
@@ -324,7 +323,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
let toastId: null | string = null;
let fetchId: null | string = null;
logFn.debug(logMsg[LogCategory.PLAYER].addToQueueByListQuery, {
logFn.debug('Added to queue by list query', {
category: LogCategory.PLAYER,
meta: { itemType, query, serverId, type },
});
@@ -405,7 +404,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
postProcess: 'sentenceCase',
}),
onClose: () => {
logFn.debug(logMsg[LogCategory.PLAYER].cancelledFetch, {
logFn.debug('Cancelled fetch', {
category: LogCategory.PLAYER,
meta: { itemType, serverId },
});
@@ -505,7 +504,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const clearQueue = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].clearQueue, {
logFn.debug('Cleared queue', {
category: LogCategory.PLAYER,
});
@@ -514,7 +513,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const clearSelected = useCallback(
(items: QueueSong[]) => {
logFn.debug(logMsg[LogCategory.PLAYER].clearSelected, {
logFn.debug('Cleared selected', {
category: LogCategory.PLAYER,
meta: { items: items.length },
});
@@ -526,7 +525,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const decreaseVolume = useCallback(
(amount: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].decreaseVolume, {
logFn.debug('Decreased volume', {
category: LogCategory.PLAYER,
meta: { amount },
});
@@ -538,7 +537,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const increaseVolume = useCallback(
(amount: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].increaseVolume, {
logFn.debug('Increased volume', {
category: LogCategory.PLAYER,
meta: { amount },
});
@@ -549,7 +548,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const mediaNext = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaNext, {
logFn.debug('Media next', {
category: LogCategory.PLAYER,
});
@@ -557,7 +556,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const mediaPause = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaPause, {
logFn.debug('Media pause', {
category: LogCategory.PLAYER,
});
@@ -566,7 +565,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const mediaPlay = useCallback(
(id?: string) => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaPlay, {
logFn.debug('Media play', {
category: LogCategory.PLAYER,
meta: { id },
});
@@ -578,7 +577,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const mediaPlayByIndex = useCallback(
(index: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaPlayByIndex, {
logFn.debug('Media play by index', {
category: LogCategory.PLAYER,
meta: { index },
});
@@ -589,7 +588,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const mediaPrevious = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaPrevious, {
logFn.debug('Media previous', {
category: LogCategory.PLAYER,
});
@@ -597,7 +596,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const mediaStop = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaStop, {
logFn.debug('Media stop', {
category: LogCategory.PLAYER,
});
@@ -606,7 +605,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const mediaSeekToTimestamp = useCallback(
(timestamp: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaSeekToTimestamp, {
logFn.debug('Media seek to timestamp', {
category: LogCategory.PLAYER,
meta: { timestamp },
});
@@ -617,7 +616,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const mediaSkipBackward = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaSkipBackward, {
logFn.debug('Media skip backward', {
category: LogCategory.PLAYER,
});
@@ -625,7 +624,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const mediaSkipForward = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaSkipForward, {
logFn.debug('Media skip forward', {
category: LogCategory.PLAYER,
});
@@ -634,7 +633,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const setQueue = useCallback(
(data: Song[], index?: number, position?: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].setQueue, {
logFn.debug('Set queue', {
category: LogCategory.PLAYER,
meta: {
data: data.length,
@@ -650,7 +649,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const setSpeed = useCallback(
(speed: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].setSpeed, {
logFn.debug('Set speed', {
category: LogCategory.PLAYER,
meta: { speed },
});
@@ -661,7 +660,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const mediaToggleMute = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaToggleMute, {
logFn.debug('Media toggle mute', {
category: LogCategory.PLAYER,
});
@@ -669,7 +668,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const mediaTogglePlayPause = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].mediaTogglePlayPause, {
logFn.debug('Media toggle play pause', {
category: LogCategory.PLAYER,
});
@@ -678,7 +677,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const moveSelectedTo = useCallback(
(items: QueueSong[], edge: 'bottom' | 'top', uniqueId: string) => {
logFn.debug(logMsg[LogCategory.PLAYER].moveSelectedTo, {
logFn.debug('Moved selected to', {
category: LogCategory.PLAYER,
meta: { edge, items, uniqueId },
});
@@ -690,7 +689,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const moveSelectedToBottom = useCallback(
(items: QueueSong[]) => {
logFn.debug(logMsg[LogCategory.PLAYER].moveSelectedToBottom, {
logFn.debug('Moved selected to bottom', {
category: LogCategory.PLAYER,
meta: { items },
});
@@ -702,7 +701,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const moveSelectedToNext = useCallback(
(items: QueueSong[]) => {
logFn.debug(logMsg[LogCategory.PLAYER].moveSelectedToNext, {
logFn.debug('Moved selected to next', {
category: LogCategory.PLAYER,
meta: { items },
});
@@ -714,7 +713,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const moveSelectedToTop = useCallback(
(items: QueueSong[]) => {
logFn.debug(logMsg[LogCategory.PLAYER].moveSelectedToTop, {
logFn.debug('Moved selected to top', {
category: LogCategory.PLAYER,
meta: { items },
});
@@ -726,7 +725,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const setVolume = useCallback(
(volume: number) => {
logFn.debug(logMsg[LogCategory.PLAYER].setVolume, {
logFn.debug('Set volume', {
category: LogCategory.PLAYER,
meta: { volume },
});
@@ -738,7 +737,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const setRepeat = useCallback(
(repeat: PlayerRepeat) => {
logFn.debug(logMsg[LogCategory.PLAYER].setRepeat, {
logFn.debug('Set repeat', {
category: LogCategory.PLAYER,
meta: { repeat },
});
@@ -750,7 +749,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const setShuffle = useCallback(
(shuffle: PlayerShuffle) => {
logFn.debug(logMsg[LogCategory.PLAYER].setShuffle, {
logFn.debug('Set shuffle', {
category: LogCategory.PLAYER,
meta: { shuffle },
});
@@ -761,7 +760,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const shuffle = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].shuffle, {
logFn.debug('Shuffle', {
category: LogCategory.PLAYER,
});
@@ -769,7 +768,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const shuffleAll = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].shuffleAll, {
logFn.debug('Shuffle all', {
category: LogCategory.PLAYER,
});
@@ -778,7 +777,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
const shuffleSelected = useCallback(
(items: QueueSong[]) => {
logFn.debug(logMsg[LogCategory.PLAYER].shuffleSelected, {
logFn.debug('Shuffle selected', {
category: LogCategory.PLAYER,
meta: { items },
});
@@ -789,7 +788,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
);
const toggleRepeat = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].toggleRepeat, {
logFn.debug('Toggle repeat', {
category: LogCategory.PLAYER,
});
@@ -797,7 +796,7 @@ export const PlayerProvider = ({ children }: { children: React.ReactNode }) => {
}, [storeActions]);
const toggleShuffle = useCallback(() => {
logFn.debug(logMsg[LogCategory.PLAYER].toggleShuffle, {
logFn.debug('Toggle shuffle', {
category: LogCategory.PLAYER,
});
@@ -16,7 +16,6 @@ import {
useSettingsStore,
} from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { shuffleInPlace } from '/@/renderer/utils/shuffle';
import { hasFeature } from '/@/shared/api/utils';
import { Played, Song, SongListSort, SortOrder } from '/@/shared/types/domain-types';
@@ -63,7 +62,7 @@ export const useAutoDJ = () => {
return;
}
logFn.debug(logMsg[LogCategory.PLAYER].autoPlayTriggered, {
logFn.debug('Auto play triggered', {
category: LogCategory.PLAYER,
meta: { remaining: properties.remaining, songId: properties.song?.id },
});
@@ -207,7 +206,7 @@ export const useAutoDJ = () => {
songCount: songsToAdd.length,
});
} catch (error) {
logFn.error(logMsg[LogCategory.PLAYER].autoPlayFailed, {
logFn.error('Auto play failed', {
category: LogCategory.PLAYER,
meta: { error: (error as Error).message, songId: properties.song?.id },
});
@@ -12,7 +12,6 @@ import {
useTimestampStoreBase,
} from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { LibraryItem, QueueSong, ServerType } from '/@/shared/types/domain-types';
import { PlayerStatus } from '/@/shared/types/types';
@@ -131,7 +130,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledTimeupdate, {
logFn.debug('Scrobbled a timeupdate event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -173,7 +172,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledSubmission, {
logFn.debug('Scrobbled a submission event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -257,7 +256,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledStart, {
logFn.debug('Scrobbled a start event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -319,7 +318,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledTimeupdate, {
logFn.debug('Scrobbled a timeupdate event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -367,7 +366,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledPause, {
logFn.debug('Scrobbled a pause event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -393,7 +392,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledUnpause, {
logFn.debug('Scrobbled an unpause event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
@@ -436,7 +435,7 @@ export const useScrobble = () => {
},
{
onSuccess: () => {
logFn.debug(logMsg[LogCategory.SCROBBLE].scrobbledStart, {
logFn.debug('Scrobbled a start event', {
category: LogCategory.SCROBBLE,
meta: {
id: currentSong.id,
+1 -2
View File
@@ -5,7 +5,6 @@ import { queryKeys } from '/@/renderer/api/query-keys';
import { folderQueries } from '/@/renderer/features/folders/api/folder-api';
import { PlayerFilter, useSettingsStore } from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { sortSongList } from '/@/shared/api/utils';
import {
PlaylistSongListQuery,
@@ -434,7 +433,7 @@ export const filterSongsByPlayerFilters = (songs: Song[], filters: PlayerFilter[
});
if (filteredSongs.length > 0) {
logFn.debug(logMsg[LogCategory.PLAYER].playerFiltersApplied, {
logFn.debug('Player filters applied', {
category: LogCategory.PLAYER,
meta: {
filteredCount: filteredSongs.length,
@@ -4,8 +4,7 @@ import { useTranslation } from 'react-i18next';
import { useUpdateRadioStation } from '/@/renderer/features/radio/mutations/update-radio-station-mutation';
import { useCurrentServer } from '/@/renderer/store';
import { logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { Group } from '/@/shared/components/group/group';
import { closeAllModals, openModal } from '/@/shared/components/modal/modal';
import { ModalButton } from '/@/shared/components/modal/model-shared';
@@ -48,9 +47,10 @@ export const EditRadioStationForm = ({ onCancel, station }: EditRadioStationForm
},
{
onError: (error) => {
logFn.error(logMsg.other.error, {
meta: { error: error as Error },
});
logFn.error('An error occurred', {
category: LogCategory.OTHER,
meta: { error: error as Error },
});
toast.error({
message: (error as Error).message,
@@ -8,7 +8,6 @@ import { useCreateFavorite } from '/@/renderer/features/shared/mutations/create-
import { useDeleteFavorite } from '/@/renderer/features/shared/mutations/delete-favorite-mutation';
import { usePlayerActions, usePlayerStore, useRemoteSettings } from '/@/renderer/store';
import { LogCategory, logFn } from '/@/renderer/utils/logger';
import { logMsg } from '/@/renderer/utils/logger-message';
import { toast } from '/@/shared/components/toast/toast';
import { LibraryItem } from '/@/shared/types/domain-types';
import { PlayerShuffle } from '/@/shared/types/types';
@@ -33,7 +32,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].initializingRemoteSettings, {
logFn.debug('Initializing remote settings', {
category: LogCategory.REMOTE,
meta: {
enabled: remoteSettings.enabled,
@@ -50,7 +49,7 @@ export const useRemote = () => {
remoteSettings.password,
)
.catch((error) => {
logFn.error(logMsg[LogCategory.REMOTE].failedToEnableRemote, {
logFn.error('Failed to enable remote', {
category: LogCategory.REMOTE,
meta: { error },
});
@@ -66,7 +65,7 @@ export const useRemote = () => {
}
remote.requestPosition((_e: unknown, data: { position: number }) => {
logFn.debug(logMsg[LogCategory.REMOTE].requestPositionReceived, {
logFn.debug('Request position received', {
category: LogCategory.REMOTE,
meta: { position: data.position },
});
@@ -75,7 +74,7 @@ export const useRemote = () => {
});
remote.requestSeek((_e: unknown, data: { offset: number }) => {
logFn.debug(logMsg[LogCategory.REMOTE].requestSeekReceived, {
logFn.debug('Request seek received', {
category: LogCategory.REMOTE,
meta: { offset: data.offset },
});
@@ -84,7 +83,7 @@ export const useRemote = () => {
remote.requestRating(
(_e: unknown, data: { id: string; rating: number; serverId: string }) => {
logFn.debug(logMsg[LogCategory.REMOTE].requestRatingReceived, {
logFn.debug('Request rating received', {
category: LogCategory.REMOTE,
meta: { id: data.id, rating: data.rating, serverId: data.serverId },
});
@@ -93,7 +92,7 @@ export const useRemote = () => {
);
remote.requestVolume((_e: unknown, data: { volume: number }) => {
logFn.debug(logMsg[LogCategory.REMOTE].requestVolumeReceived, {
logFn.debug('Request volume received', {
category: LogCategory.REMOTE,
meta: { volume: data.volume },
});
@@ -102,7 +101,7 @@ export const useRemote = () => {
remote.requestFavorite(
(_e: unknown, data: { favorite: boolean; id: string; serverId: string }) => {
logFn.debug(logMsg[LogCategory.REMOTE].requestFavoriteReceived, {
logFn.debug('Request favorite received', {
category: LogCategory.REMOTE,
meta: { favorite: data.favorite, id: data.id, serverId: data.serverId },
});
@@ -148,7 +147,7 @@ export const useRemote = () => {
const currentSong = player.getCurrentSong();
if (currentSong) {
logFn.debug(logMsg[LogCategory.REMOTE].sendingInitialSong, {
logFn.debug('Sending initial song', {
category: LogCategory.REMOTE,
meta: {
artistName: currentSong.artistName,
@@ -178,7 +177,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updateSongSent, {
logFn.debug('Update song sent', {
category: LogCategory.REMOTE,
meta: {
artistName: properties.song?.artistName,
@@ -209,7 +208,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updatePositionSent, {
logFn.debug('Update position sent', {
category: LogCategory.REMOTE,
meta: { timestamp: properties.timestamp },
});
@@ -220,7 +219,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updateRepeatSent, {
logFn.debug('Update repeat sent', {
category: LogCategory.REMOTE,
meta: { repeat: properties.repeat },
});
@@ -232,7 +231,7 @@ export const useRemote = () => {
}
const isShuffleEnabled = properties.shuffle !== PlayerShuffle.NONE;
logFn.debug(logMsg[LogCategory.REMOTE].updateShuffleSent, {
logFn.debug('Update shuffle sent', {
category: LogCategory.REMOTE,
meta: { isShuffleEnabled, shuffle: properties.shuffle },
});
@@ -243,7 +242,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updatePlaybackSent, {
logFn.debug('Update playback sent', {
category: LogCategory.REMOTE,
meta: { status: properties.status },
});
@@ -254,7 +253,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updateVolumeSent, {
logFn.debug('Update volume sent', {
category: LogCategory.REMOTE,
meta: { volume: properties.volume },
});
@@ -265,7 +264,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updateFavoriteSent, {
logFn.debug('Update favorite sent', {
category: LogCategory.REMOTE,
meta: {
favorite: properties.favorite,
@@ -280,7 +279,7 @@ export const useRemote = () => {
return;
}
logFn.debug(logMsg[LogCategory.REMOTE].updateRatingSent, {
logFn.debug('Update rating sent', {
category: LogCategory.REMOTE,
meta: {
id: properties.id,