+3
-3
entrypoints/places.content/view.ts
+3
-3
entrypoints/places.content/view.ts
······
+21
-15
entrypoints/store.content/index.ts
+21
-15
entrypoints/store.content/index.ts
···
+121
entrypoints/store.content/view.ts
+121
entrypoints/store.content/view.ts
···+import { avatarApiSchema, itemApiSchema, meshApiSchema, textureApiSchema, userDetails } from "@/utils/types";···+button.innerHTML = '<img src="' + browser.runtime.getURL("/svgs/vial.svg") + '" width="15" height="15">';+<button class="btn btn-info w-100 mx-auto" onclick="this.parentElement.parentElement.parentElement.close();">X</button>+const itemInfo: itemApiSchema = (await (await fetch(config.api.urls.public + "store/" + itemId)).json());+const mesh: meshApiSchema = (await (await fetch(config.api.urls.public + "assets/serve-mesh/" + item.id)).json());+const texture: textureApiSchema = (await (await fetch(config.api.urls.public + "assets/serve/" + item.id + "/Asset")).json());+<p class="text-muted mb-0">Sorry! This feature is currently unavailable. Please check back later!</p>+button.innerHTML = '<img src="' + browser.runtime.getURL("/svgs/vial.svg") + '" width="15" height="15">';
+1
public/svgs/vial.svg
+1
public/svgs/vial.svg
···+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#fdfcfd" d="M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96-101.5 0z"/></svg>
+5
-1
utils/config.json
+5
-1
utils/config.json
···
+1
-6
utils/storage.ts
+1
-6
utils/storage.ts
+74
utils/types.ts
+74
utils/types.ts
······
+14
-3
utils/utilities.ts
+14
-3
utils/utilities.ts
···export async function pullCache(key: string, replenish: Function, expiry: number, forceReplenish: boolean) {···+const avatar = (await (await fetch(config.api.urls.public + 'users/' + userId + '/avatar')).json());