diff --git a/napcat.webui/src/components/file_manage/file_table.tsx b/napcat.webui/src/components/file_manage/file_table.tsx index 33f63fbf..2cbda7b3 100644 --- a/napcat.webui/src/components/file_manage/file_table.tsx +++ b/napcat.webui/src/components/file_manage/file_table.tsx @@ -82,6 +82,7 @@ export default function FileTable({ setPreviewImages([]) setPreviewIndex(0) setShowImage(false) + setPage(1) }, [currentPath]) const onPreviewImage = (name: string, images: PreviewImage[]) => { diff --git a/napcat.webui/src/components/network_edit/generic_form.tsx b/napcat.webui/src/components/network_edit/generic_form.tsx index 8993037a..46364415 100644 --- a/napcat.webui/src/components/network_edit/generic_form.tsx +++ b/napcat.webui/src/components/network_edit/generic_form.tsx @@ -171,7 +171,8 @@ const GenericForm = ({ export default GenericForm export function random_token(length: number) { - const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@#$%^&*()-_=+[]{}|;:,.<>?' + const chars = + 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@#$%^&*()-_=+[]{}|;:,.<>?' let result = '' for (let i = 0; i < length; i++) { result += chars.charAt(Math.floor(Math.random() * chars.length)) diff --git a/napcat.webui/src/controllers/webui_manager.ts b/napcat.webui/src/controllers/webui_manager.ts index bb31f761..a57706f3 100644 --- a/napcat.webui/src/controllers/webui_manager.ts +++ b/napcat.webui/src/controllers/webui_manager.ts @@ -1,9 +1,10 @@ +import CryptoJS from 'crypto-js' import { EventSourcePolyfill } from 'event-source-polyfill' import { LogLevel } from '@/const/enum' import { serverRequest } from '@/utils/request' -import CryptoJS from "crypto-js"; + export interface Log { level: LogLevel message: string @@ -17,7 +18,7 @@ export default class WebUIManager { } public static async loginWithToken(token: string) { - const sha256 = CryptoJS.SHA256(token + '.napcat').toString(); + const sha256 = CryptoJS.SHA256(token + '.napcat').toString() const { data } = await serverRequest.post>( '/auth/login', { hash: sha256 } diff --git a/napcat.webui/src/pages/dashboard/config/server.tsx b/napcat.webui/src/pages/dashboard/config/server.tsx index 55da2013..d8a858db 100644 --- a/napcat.webui/src/pages/dashboard/config/server.tsx +++ b/napcat.webui/src/pages/dashboard/config/server.tsx @@ -182,4 +182,4 @@ const ServerConfigCard = () => { ) } -export default ServerConfigCard \ No newline at end of file +export default ServerConfigCard