TinySkin/frontend/src/hooks/useTitle.ts
xmdhs cad8e6e317
删除 yggdrasil 中的 皮肤上传接口
因为几乎没有几个启动器实现了皮肤上传,所以删除了也几乎没有影响
2023-10-11 16:36:11 +08:00

16 lines
475 B
TypeScript

import { getConfig } from '@/apis/apis'
import { useTitle as auseTitle, useRequest } from 'ahooks'
import { useEffect } from 'react'
export default function useTitle(title: string) {
const { data, error } = useRequest(getConfig, {
cacheKey: "/api/v1/config",
staleTime: 60000,
})
useEffect(() => {
error && console.warn(error)
}, [error])
auseTitle(title + " - " + data?.serverName ?? "", {
restoreOnUnmount: true
})
}