diff --git a/web/package-lock.json b/web/package-lock.json
index ff84062..47b7c60 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -16,6 +16,7 @@
"eslint-plugin-svelte": "^2.30.0",
"flowbite": "^1.8.1",
"flowbite-svelte": "^0.44.18",
+ "flowbite-svelte-icons": "^0.4.4",
"postcss": "^8.4.24",
"postcss-load-config": "^4.0.1",
"prettier": "^2.8.0",
@@ -1678,6 +1679,17 @@
"svelte": "^4.0.0"
}
},
+ "node_modules/flowbite-svelte-icons": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-0.4.4.tgz",
+ "integrity": "sha512-fOZri6HYYyo13olXQzvoid19hlYR/HjzQobpzBPkj8QseCJ9R1uWR7bNlhPl5vFCElqcfm3UooYiwT4rKKiqzQ==",
+ "dev": true,
+ "peerDependencies": {
+ "svelte": "^3.54.0 || ^4.0.0",
+ "tailwind-merge": "^1.13.2",
+ "tailwindcss": "^3.3.2"
+ }
+ },
"node_modules/fraction.js": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
diff --git a/web/package.json b/web/package.json
index 1a41d44..54cf01d 100644
--- a/web/package.json
+++ b/web/package.json
@@ -18,6 +18,7 @@
"eslint-plugin-svelte": "^2.30.0",
"flowbite": "^1.8.1",
"flowbite-svelte": "^0.44.18",
+ "flowbite-svelte-icons": "^0.4.4",
"postcss": "^8.4.24",
"postcss-load-config": "^4.0.1",
"prettier": "^2.8.0",
diff --git a/web/src/lib/queue.js b/web/src/lib/queue.js
index 7c1e842..9be1f27 100644
--- a/web/src/lib/queue.js
+++ b/web/src/lib/queue.js
@@ -74,27 +74,21 @@ export async function RemoveFromQueue() { // AKA skip
}
}
-export async function GetQueue() {
- let GuildID = document.getElementById("id").value;
- let token = document.getElementById("token").value;
-
+export async function GetQueue(GuildID, token) {
// Request
- let route = `https://gerry.thetipo.rocks/queue/${GuildID}`
+ let route = `https://gerry.thetipo.rocks/queue/${GuildID}?` + new URLSearchParams({"token": token}).toString()
let response = await fetch(route, {
method: "GET",
headers: {
'Accept': 'application/json',
- 'Content-Type': 'application/x-www-form-urlencoded'
- },
- body: {
- 'token': token,
+ 'Content-Type': 'application/x-www-form-urlencoded',
},
})
// Error Handling
switch(response.status) {
case 200:
- return response.json();
+ return await response.json();
case 401:
return -1;
}
diff --git a/web/src/routes/+page.svelte b/web/src/routes/+page.svelte
index 92600cd..474f896 100644
--- a/web/src/routes/+page.svelte
+++ b/web/src/routes/+page.svelte
@@ -1,21 +1,26 @@
-
Fetching Queue
+{:then json} +{json[0].title}
+Requested by {json[0].user}
+