Skip to content

Commit 36b2f27

Browse files
committed
[chrome] use puter wisp when available
1 parent a25e255 commit 36b2f27

File tree

4 files changed

+23
-9
lines changed

4 files changed

+23
-9
lines changed

external/dreamlandjs

packages/chrome/src/IsolatedFrame.tsx

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,24 @@ setInterface({
229229
return str;
230230
},
231231
});
232-
export const bare = new BareClient(
233-
new LibcurlClient({
234-
wisp: cfg.wisp,
235-
})
236-
);
232+
export let bare: BareClient;
233+
if (cfg.wisp) {
234+
bare = new BareClient(
235+
new LibcurlClient({
236+
wisp: cfg.wisp,
237+
})
238+
);
239+
}
240+
241+
export function setWispUrl(wispurl: string) {
242+
cfg.wisp = wispurl;
243+
244+
bare = new BareClient(
245+
new LibcurlClient({
246+
wisp: cfg.wisp,
247+
})
248+
);
249+
}
237250

238251
type Controller = {
239252
controllerframe: HTMLIFrameElement;

packages/chrome/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ let app = document.getElementById("app")!;
99
import { Shell } from "./components/Shell";
1010
import { App } from "./App";
1111
import { css } from "dreamland/core";
12+
import { setWispUrl } from "./IsolatedFrame";
1213

1314
export const isPuter = !import.meta.env.VITE_LOCAL && puter.env == "app";
1415

15-
export function setWispUrl(wispurl: string) {}
1616
export function LoadInterstitial(s: { status: string }) {
1717
return (
1818
<dialog class="signin">

packages/chrome/vite.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ import { defineConfig } from "vite";
22

33
import { viteSingleFile } from "vite-plugin-singlefile";
44
import { viteStaticCopy } from "vite-plugin-static-copy";
5-
import { cssHmrPlugin, devSsr, jsxPlugin } from "dreamland/vite";
5+
import { cssHmrPlugin, ssr, jsxPlugin } from "dreamland/vite";
66

77
export default defineConfig({
88
plugins: [
99
process.env.VITE_SINGLEFILE ? viteSingleFile() : null,
1010
cssHmrPlugin(),
11-
devSsr({ entry: "/src/main-server.ts" }),
11+
jsxPlugin(),
12+
ssr({ entry: "/src/main-server.ts" }),
1213
// viteStaticCopy({
1314
// structured: false,
1415
// targets: [

0 commit comments

Comments
 (0)