backup
This commit is contained in:
@@ -229,6 +229,8 @@ interface UseServerSettingsResult {
|
||||
refresh: () => void;
|
||||
updateSettings: (update: ServerSettingsUpdate) => Promise<void>;
|
||||
flush: () => Promise<string>;
|
||||
reload: () => Promise<void>;
|
||||
restart: () => Promise<void>;
|
||||
}
|
||||
|
||||
export function useServerSettings(): UseServerSettingsResult {
|
||||
@@ -273,6 +275,16 @@ export function useServerSettings(): UseServerSettingsResult {
|
||||
[load],
|
||||
);
|
||||
|
||||
const reload = useCallback(async (): Promise<void> => {
|
||||
await reloadConfig();
|
||||
load();
|
||||
}, [load]);
|
||||
|
||||
const restart = useCallback(async (): Promise<void> => {
|
||||
await restartFail2Ban();
|
||||
load();
|
||||
}, [load]);
|
||||
|
||||
const flush = useCallback(async (): Promise<string> => {
|
||||
return flushLogs();
|
||||
}, []);
|
||||
@@ -284,6 +296,8 @@ export function useServerSettings(): UseServerSettingsResult {
|
||||
refresh: load,
|
||||
updateSettings: updateSettings_,
|
||||
flush,
|
||||
reload,
|
||||
restart,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user