mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-23 15:31:53 +08:00
style(web): format code
This commit is contained in:
+45
-23
@@ -1,12 +1,14 @@
|
||||
import {createHashRouter} from "react-router-dom";
|
||||
import { createHashRouter } from "react-router-dom";
|
||||
import RootLayout from "@/components/layouts/root-layout";
|
||||
import {env} from "@/config";
|
||||
import { env } from "@/config";
|
||||
import MemShellPage from "@/pages/memshell";
|
||||
import ProbeShellPage from "@/pages/probeshell";
|
||||
import type {MemShellFormSchema} from "@/types/schema";
|
||||
import type { MemShellFormSchema } from "@/types/schema";
|
||||
|
||||
// Function to parse URL parameters into form default values
|
||||
const parseUrlParams = (searchParams: URLSearchParams): Partial<MemShellFormSchema> => {
|
||||
const parseUrlParams = (
|
||||
searchParams: URLSearchParams,
|
||||
): Partial<MemShellFormSchema> => {
|
||||
const result: Partial<MemShellFormSchema> = {};
|
||||
|
||||
// Helper function to parse boolean values
|
||||
@@ -16,27 +18,47 @@ const parseUrlParams = (searchParams: URLSearchParams): Partial<MemShellFormSche
|
||||
};
|
||||
|
||||
// Map URL parameters to form fields
|
||||
if (searchParams.has("server")) result.server = searchParams.get("server") ?? undefined;
|
||||
if (searchParams.has("targetJdkVersion")) result.targetJdkVersion = searchParams.get("targetJdkVersion") ?? undefined;
|
||||
if (searchParams.has("debug")) result.debug = parseBoolean(searchParams.get("debug"));
|
||||
if (searchParams.has("server"))
|
||||
result.server = searchParams.get("server") ?? undefined;
|
||||
if (searchParams.has("targetJdkVersion"))
|
||||
result.targetJdkVersion = searchParams.get("targetJdkVersion") ?? undefined;
|
||||
if (searchParams.has("debug"))
|
||||
result.debug = parseBoolean(searchParams.get("debug"));
|
||||
if (searchParams.has("byPassJavaModule"))
|
||||
result.byPassJavaModule = parseBoolean(searchParams.get("byPassJavaModule"));
|
||||
if (searchParams.has("shellClassName")) result.shellClassName = searchParams.get("shellClassName") ?? undefined;
|
||||
if (searchParams.has("shellTool")) result.shellTool = searchParams.get("shellTool") ?? undefined;
|
||||
if (searchParams.has("shellType")) result.shellType = searchParams.get("shellType") ?? undefined;
|
||||
if (searchParams.has("urlPattern")) result.urlPattern = searchParams.get("urlPattern") ?? undefined;
|
||||
if (searchParams.has("godzillaPass")) result.godzillaPass = searchParams.get("godzillaPass") ?? undefined;
|
||||
if (searchParams.has("godzillaKey")) result.godzillaKey = searchParams.get("godzillaKey") ?? undefined;
|
||||
if (searchParams.has("behinderPass")) result.behinderPass = searchParams.get("behinderPass") ?? undefined;
|
||||
if (searchParams.has("antSwordPass")) result.antSwordPass = searchParams.get("antSwordPass") ?? undefined;
|
||||
if (searchParams.has("commandParamName")) result.commandParamName = searchParams.get("commandParamName") ?? undefined;
|
||||
if (searchParams.has("headerName")) result.headerName = searchParams.get("headerName") ?? undefined;
|
||||
if (searchParams.has("headerValue")) result.headerValue = searchParams.get("headerValue") ?? undefined;
|
||||
result.byPassJavaModule = parseBoolean(
|
||||
searchParams.get("byPassJavaModule"),
|
||||
);
|
||||
if (searchParams.has("shellClassName"))
|
||||
result.shellClassName = searchParams.get("shellClassName") ?? undefined;
|
||||
if (searchParams.has("shellTool"))
|
||||
result.shellTool = searchParams.get("shellTool") ?? undefined;
|
||||
if (searchParams.has("shellType"))
|
||||
result.shellType = searchParams.get("shellType") ?? undefined;
|
||||
if (searchParams.has("urlPattern"))
|
||||
result.urlPattern = searchParams.get("urlPattern") ?? undefined;
|
||||
if (searchParams.has("godzillaPass"))
|
||||
result.godzillaPass = searchParams.get("godzillaPass") ?? undefined;
|
||||
if (searchParams.has("godzillaKey"))
|
||||
result.godzillaKey = searchParams.get("godzillaKey") ?? undefined;
|
||||
if (searchParams.has("behinderPass"))
|
||||
result.behinderPass = searchParams.get("behinderPass") ?? undefined;
|
||||
if (searchParams.has("antSwordPass"))
|
||||
result.antSwordPass = searchParams.get("antSwordPass") ?? undefined;
|
||||
if (searchParams.has("commandParamName"))
|
||||
result.commandParamName = searchParams.get("commandParamName") ?? undefined;
|
||||
if (searchParams.has("headerName"))
|
||||
result.headerName = searchParams.get("headerName") ?? undefined;
|
||||
if (searchParams.has("headerValue"))
|
||||
result.headerValue = searchParams.get("headerValue") ?? undefined;
|
||||
if (searchParams.has("injectorClassName"))
|
||||
result.injectorClassName = searchParams.get("injectorClassName") ?? undefined;
|
||||
if (searchParams.has("packingMethod")) result.packingMethod = searchParams.get("packingMethod") ?? undefined;
|
||||
if (searchParams.has("shrink")) result.shrink = parseBoolean(searchParams.get("shrink"));
|
||||
if (searchParams.has("shellClassBase64")) result.shellClassBase64 = searchParams.get("shellClassBase64") ?? undefined;
|
||||
result.injectorClassName =
|
||||
searchParams.get("injectorClassName") ?? undefined;
|
||||
if (searchParams.has("packingMethod"))
|
||||
result.packingMethod = searchParams.get("packingMethod") ?? undefined;
|
||||
if (searchParams.has("shrink"))
|
||||
result.shrink = parseBoolean(searchParams.get("shrink"));
|
||||
if (searchParams.has("shellClassBase64"))
|
||||
result.shellClassBase64 = searchParams.get("shellClassBase64") ?? undefined;
|
||||
|
||||
return result;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user