This commit is contained in:
parent
1ef75af853
commit
57a2d0f86e
3 changed files with 13 additions and 4 deletions
|
@ -30,6 +30,7 @@
|
|||
"svelte-preprocess": "^4.10.6",
|
||||
"tslib": "^2.3.1",
|
||||
"typescript": "^4.7.4",
|
||||
"url-join": "^5.0.0",
|
||||
"vite": "^3.0.0"
|
||||
},
|
||||
"type": "module",
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
export const API_ROOT_URL = new URL("http://techgames.gnetx.com/infoscreen");
|
||||
export const CONTENT_ROOT_URL = new URL("/listings", API_ROOT_URL);
|
||||
import urlJoin from "url-join";
|
||||
|
||||
export const API_ROOT_URL = "http://techgames.gnetx.com/infoscreen";
|
||||
export const CONTENT_ROOT_URL = urlJoin(API_ROOT_URL, "/listings");
|
||||
|
||||
export enum ListingType {
|
||||
IMAGE = "IMAGE",
|
||||
|
@ -25,6 +27,7 @@ export async function fetchData(): Promise<Data> {
|
|||
return await response.json();
|
||||
}
|
||||
|
||||
export function generateContentURL(content: string): URL {
|
||||
return new URL(`/${encodeURIComponent(content)}`, CONTENT_ROOT_URL);
|
||||
export function generateContentURL(content: string): string {
|
||||
// return new URL(`/${encodeURIComponent(content)}`, CONTENT_ROOT_URL);
|
||||
return urlJoin(CONTENT_ROOT_URL, encodeURIComponent(content));
|
||||
}
|
||||
|
|
|
@ -1726,6 +1726,11 @@ uri-js@^4.2.2:
|
|||
dependencies:
|
||||
punycode "^2.1.0"
|
||||
|
||||
url-join@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/url-join/-/url-join-5.0.0.tgz#c2f1e5cbd95fa91082a93b58a1f42fecb4bdbcf1"
|
||||
integrity sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==
|
||||
|
||||
util-deprecate@^1.0.1:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
||||
|
|
Loading…
Reference in a new issue