From 9bf0a6bf4d91345cbfcb4e0c5ce68f2ec71f9259 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 28 Nov 2022 16:51:57 -0500 Subject: [PATCH] Cleanup useApi hook --- src/hooks/useApi.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hooks/useApi.tsx b/src/hooks/useApi.tsx index 7952a9030d..1e17efcc14 100644 --- a/src/hooks/useApi.tsx +++ b/src/hooks/useApi.tsx @@ -1,6 +1,6 @@ import type { Api } from '@jellyfin/sdk'; import type { UserDto } from '@jellyfin/sdk/lib/generated-client'; -import { ApiClient } from 'jellyfin-apiclient'; +import type { ApiClient, Event } from 'jellyfin-apiclient'; import React, { createContext, FC, useContext, useEffect, useState } from 'react'; import type ServerConnections from '../components/ServerConnections'; @@ -28,12 +28,12 @@ export const ApiProvider: FC = ({ connections, children }) => useEffect(() => { connections.currentApiClient() .getCurrentUser() - .then(newUser => udpateApiUser(null, newUser)) + .then(newUser => updateApiUser(undefined, newUser)) .catch(err => { - console.warn('[ApiProvider] Could not get current user', err); + console.info('[ApiProvider] Could not get current user', err); }); - const udpateApiUser = (_e: any, newUser: UserDto) => { + const updateApiUser = (_e: Event | undefined, newUser: UserDto) => { setUser(newUser); if (newUser.ServerId) { @@ -46,11 +46,11 @@ export const ApiProvider: FC = ({ connections, children }) => setUser(undefined); }; - events.on(connections, 'localusersignedin', udpateApiUser); + events.on(connections, 'localusersignedin', updateApiUser); events.on(connections, 'localusersignedout', resetApiUser); return () => { - events.off(connections, 'localusersignedin', udpateApiUser); + events.off(connections, 'localusersignedin', updateApiUser); events.off(connections, 'localusersignedout', resetApiUser); }; }, [ connections, setLegacyApiClient, setUser ]);