From 31d320684bd0f7786216a1db60e95b3f115c51ec Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Wed, 28 Feb 2024 16:51:16 -0600 Subject: [PATCH] add default icon to externalapp and update libcurl --- package.json | 2 +- src/api/Networking.ts | 1 + src/coreapps/ExternalApp.tsx | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 144c859a..1231a79f 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "dependencies": { "@mercuryworkshop/bare-client-custom": "^3.1.0", "@tomphttp/bare-server-node": "^2.0.1", - "libcurl.js": "0.3.6", + "libcurl.js": "0.3.8", "@typescript-eslint/eslint-plugin": "^5.60.1", "autoprefixer": "^10.4.14", "eslint": "=8.13.0", diff --git a/src/api/Networking.ts b/src/api/Networking.ts index 364ea17d..78083cfb 100644 --- a/src/api/Networking.ts +++ b/src/api/Networking.ts @@ -11,6 +11,7 @@ class Networking { Object.assign(this, { WebSocket: this.libcurl.WebSocket, fetch: this.libcurl.fetch, + Socket: this.libcurl.WispConnection, }); console.log("libcurl.js ready!"); }); diff --git a/src/coreapps/ExternalApp.tsx b/src/coreapps/ExternalApp.tsx index 9edaf244..252995c0 100644 --- a/src/coreapps/ExternalApp.tsx +++ b/src/coreapps/ExternalApp.tsx @@ -1,12 +1,15 @@ class ExternalApp extends App { manifest: AppManifest; source: string; + icon = "/assets/icons/generic.png"; constructor(manifest: AppManifest, source: string) { super(); this.manifest = manifest; this.name = manifest.name; - this.icon = source + "/" + manifest.icon; + if (manifest.icon) { + this.icon = source + "/" + manifest.icon; + } this.source = source; this.package = manifest.package; this.hidden = manifest.hidden || false;