feat: Add lodash split function to improve URL parsing in RealmMain.svelte

This commit is contained in:
kwaroran
2024-06-04 12:02:08 +09:00
parent b40ec8a13d
commit b5164129aa

View File

@@ -9,6 +9,7 @@
import { Capacitor } from "@capacitor/core"; import { Capacitor } from "@capacitor/core";
import RealmPopUp from "./RealmPopUp.svelte"; import RealmPopUp from "./RealmPopUp.svelte";
import { googleBuild } from "src/ts/storage/globalApi"; import { googleBuild } from "src/ts/storage/globalApi";
import { split } from "lodash";
let openedData:null|hubType = null let openedData:null|hubType = null
@@ -146,7 +147,7 @@
const input = await alertInput('Input URL or ID') const input = await alertInput('Input URL or ID')
if(input.startsWith("http")){ if(input.startsWith("http")){
const url = new URL(input) const url = new URL(input)
const id = url.searchParams.get("realm") ?? url.searchParams.get("code") const id = url.searchParams.get("realm") ?? url.searchParams.get("code") ?? input.split("/").at(-1)
if(id){ if(id){
downloadRisuHub(id) downloadRisuHub(id)
return return