diff --git a/fe-app-podkop/src/podkop/tabs/diagnostic/checks/runFakeIPCheck.ts b/fe-app-podkop/src/podkop/tabs/diagnostic/checks/runFakeIPCheck.ts new file mode 100644 index 0000000..1c16ff5 --- /dev/null +++ b/fe-app-podkop/src/podkop/tabs/diagnostic/checks/runFakeIPCheck.ts @@ -0,0 +1,13 @@ +import { updateDiagnosticsCheck } from '../updateDiagnosticsCheck'; + +export async function runFakeIPCheck() { + const code = 'fake_ip_check'; + + updateDiagnosticsCheck({ + code, + title: _('Fake IP checks'), + description: _('Not implemented yet'), + state: 'skipped', + items: [], + }); +} diff --git a/fe-app-podkop/src/podkop/tabs/diagnostic/initDiagnosticController.ts b/fe-app-podkop/src/podkop/tabs/diagnostic/initDiagnosticController.ts index f6afc55..8f1531b 100644 --- a/fe-app-podkop/src/podkop/tabs/diagnostic/initDiagnosticController.ts +++ b/fe-app-podkop/src/podkop/tabs/diagnostic/initDiagnosticController.ts @@ -4,6 +4,7 @@ import { renderCheckSection } from './renderCheckSection'; import { runDnsCheck } from './checks/runDnsCheck'; import { runSingBoxCheck } from './checks/runSingBoxCheck'; import { runNftCheck } from './checks/runNftCheck'; +import { runFakeIPCheck } from './checks/runFakeIPCheck'; async function renderDiagnosticsChecks() { console.log('renderDiagnosticsChecks'); @@ -35,6 +36,8 @@ async function runChecks() { await runSingBoxCheck(); await runNftCheck(); + + await runFakeIPCheck(); } export async function initDiagnosticController(): Promise { diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js index 5fee549..9662104 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js @@ -2694,6 +2694,18 @@ async function runNftCheck() { } } +// src/podkop/tabs/diagnostic/checks/runFakeIPCheck.ts +async function runFakeIPCheck() { + const code = "fake_ip_check"; + updateDiagnosticsCheck({ + code, + title: _("Fake IP checks"), + description: _("Not implemented yet"), + state: "skipped", + items: [] + }); +} + // src/podkop/tabs/diagnostic/initDiagnosticController.ts async function renderDiagnosticsChecks() { console.log("renderDiagnosticsChecks"); @@ -2715,6 +2727,7 @@ async function runChecks() { await runDnsCheck(); await runSingBoxCheck(); await runNftCheck(); + await runFakeIPCheck(); } async function initDiagnosticController() { onMount("diagnostic-status").then(() => {