mirror of
https://github.com/FranP-code/ChatGPT.git
synced 2025-10-13 00:13:25 +00:00
chore: export
This commit is contained in:
9
src/hooks/useJson.ts
vendored
9
src/hooks/useJson.ts
vendored
@@ -1,6 +1,6 @@
|
||||
import { useState } from 'react';
|
||||
|
||||
import { readJSON } from '@/utils';
|
||||
import { readJSON, writeJSON } from '@/utils';
|
||||
import useInit from '@/hooks/useInit';
|
||||
|
||||
export default function useJson<T>(file: string) {
|
||||
@@ -11,7 +11,12 @@ export default function useJson<T>(file: string) {
|
||||
setData(data);
|
||||
};
|
||||
|
||||
const updateJson = async (data: any) => {
|
||||
await writeJSON(file, data);
|
||||
await refreshJson();
|
||||
};
|
||||
|
||||
useInit(refreshJson);
|
||||
|
||||
return { json, refreshJson };
|
||||
return { json, refreshJson, updateJson };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user