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:
TheCatLady
2022-01-19 20:04:34 -05:00
committed by GitHub
parent 5707566cf7
commit 114366fa4b
54 changed files with 4117 additions and 6755 deletions

View File

@@ -1,4 +1,4 @@
import { useSWRInfinite } from 'swr';
import useSWRInfinite from 'swr/infinite';
import { MediaStatus } from '../../server/constants/media';
import useSettings from './useSettings';

View File

@@ -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,
};
};