Files
clash-verge-rev/src/hooks/use-clash-log.ts
T
Sline afee21dae4 refactor: unify Mihomo WS subscription with shared hook (#5719)
* refactor: unify Mihomo WS subscription with shared hook

* refactor: relocate clash log hook and streamline services

* docs: Changelog.md
2025-12-04 14:58:03 +08:00

15 lines
339 B
TypeScript

import { useLocalStorage } from "foxact/use-local-storage";
const defaultClashLog: IClashLog = {
enable: true,
logLevel: "info",
logFilter: "all",
logOrder: "asc",
};
export const useClashLog = () =>
useLocalStorage<IClashLog>("clash-log", defaultClashLog, {
serializer: JSON.stringify,
deserializer: JSON.parse,
});