mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2026-01-01 12:18:35 -05:00
build(deps): bump dependencies (#2427)
* build(deps): bump dependencies * build(deps): bump next to 12.0.8 * build(deps): bump swr to 1.1.2 * build(deps): bump more dependencies * build(deps): bump husky to 7.0.4 * fix: remove user list button outlines * build(deps): bump dependencies again * build(deps): bump dependencies once more
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { useSWRInfinite } from 'swr';
|
||||
import useSWRInfinite from 'swr/infinite';
|
||||
import { MediaStatus } from '../../server/constants/media';
|
||||
import useSettings from './useSettings';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import useSwr from 'swr';
|
||||
import useSWR from 'swr';
|
||||
import { MutatorCallback } from 'swr/dist/types';
|
||||
import { UserType } from '../../server/constants/user';
|
||||
import {
|
||||
@@ -40,8 +40,7 @@ interface UserHookResponse {
|
||||
user?: User;
|
||||
loading: boolean;
|
||||
error: string;
|
||||
revalidate: () => Promise<boolean>;
|
||||
mutate: (
|
||||
revalidate: (
|
||||
data?: User | Promise<User> | MutatorCallback<User> | undefined,
|
||||
shouldRevalidate?: boolean | undefined
|
||||
) => Promise<User | undefined>;
|
||||
@@ -55,15 +54,16 @@ export const useUser = ({
|
||||
id,
|
||||
initialData,
|
||||
}: { id?: number; initialData?: User } = {}): UserHookResponse => {
|
||||
const { data, error, revalidate, mutate } = useSwr<User>(
|
||||
id ? `/api/v1/user/${id}` : `/api/v1/auth/me`,
|
||||
{
|
||||
initialData,
|
||||
refreshInterval: 30000,
|
||||
errorRetryInterval: 30000,
|
||||
shouldRetryOnError: false,
|
||||
}
|
||||
);
|
||||
const {
|
||||
data,
|
||||
error,
|
||||
mutate: revalidate,
|
||||
} = useSWR<User>(id ? `/api/v1/user/${id}` : `/api/v1/auth/me`, {
|
||||
fallbackData: initialData,
|
||||
refreshInterval: 30000,
|
||||
errorRetryInterval: 30000,
|
||||
shouldRetryOnError: false,
|
||||
});
|
||||
|
||||
const checkPermission = (
|
||||
permission: Permission | Permission[],
|
||||
@@ -76,8 +76,7 @@ export const useUser = ({
|
||||
user: data,
|
||||
loading: !data && !error,
|
||||
error,
|
||||
revalidate,
|
||||
hasPermission: checkPermission,
|
||||
mutate,
|
||||
revalidate,
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user