improved test

refactor
Niko PLP 22 hours ago
parent 6fd046fd2a
commit 06306d852a
  1. 3
      engine/broker/auth/src/App.svelte
  2. 5
      engine/broker/src/server_ws.rs
  3. 3
      sdk/js/examples/multi-framework-signals/astro.config.mjs
  4. 5
      sdk/js/examples/multi-framework-signals/src/app/pages/index.astro

@ -282,12 +282,13 @@
}); });
const ready_handler = async function(m) { const ready_handler = async function(m) {
//console.log("got message from", m.origin, m.data, iframe_config.origin); //console.log("in 14400/auth got message from", m.origin, m.data, iframe_config.origin);
if (m.data.ready && m.origin === iframe_config.origin) { if (m.data.ready && m.origin === iframe_config.origin) {
//remove this listener //remove this listener
window.removeEventListener("message",ready_handler); window.removeEventListener("message",ready_handler);
const { port1, port2 } = new MessageChannel(); const { port1, port2 } = new MessageChannel();
port1.onmessage = async (e) => { port1.onmessage = async (e) => {
console.log("in broker auth got port message", e.data);
if (e.data.done) { if (e.data.done) {
// end of session // end of session
window.location.href = origin_url; window.location.href = origin_url;

@ -306,6 +306,7 @@ fn upgrade_ws_or_serve_app(
Ok(mut res) => { Ok(mut res) => {
use std::io::{Cursor, Write}; use std::io::{Cursor, Write};
let mut builder = Response::builder().status(res.status()); let mut builder = Response::builder().status(res.status());
//builder = builder.header("Access-Control-Allow-Origin", "http://127.0.0.1:3033");
for (name, value) in res.headers().into_iter() { for (name, value) in res.headers().into_iter() {
builder = builder.header(name, value); builder = builder.header(name, value);
} }
@ -327,6 +328,8 @@ fn upgrade_ws_or_serve_app(
let res = Response::builder() let res = Response::builder()
.status(StatusCode::NOT_MODIFIED) .status(StatusCode::NOT_MODIFIED)
.header("Cache-Control", "max-age=31536000, must-revalidate") .header("Cache-Control", "max-age=31536000, must-revalidate")
//.header("Access-Control-Allow-Origin", "https://nextgraph.net")
//.header("Access-Control-Allow-Origin", "https://staging.nextgraph.net")
.header("ETag", sha) .header("ETag", sha)
// .header( // .header(
// "Content-Security-Policy", // "Content-Security-Policy",
@ -348,6 +351,8 @@ fn upgrade_ws_or_serve_app(
.header("Content-Type", "text/html") .header("Content-Type", "text/html")
.header("Cache-Control", "max-age=31536000, must-revalidate") .header("Cache-Control", "max-age=31536000, must-revalidate")
.header("Content-Encoding", "gzip") .header("Content-Encoding", "gzip")
//.header("Access-Control-Allow-Origin", "https://nextgraph.net")
//.header("Access-Control-Allow-Origin", "https://staging.nextgraph.net")
.header("ETag", sha) .header("ETag", sha)
.body(Some(file.data.to_vec())) .body(Some(file.data.to_vec()))
.unwrap(); .unwrap();

@ -14,4 +14,7 @@ export default defineConfig({
vite: { vite: {
plugins: [topLevelAwait(), wasm()], plugins: [topLevelAwait(), wasm()],
}, },
devToolbar: {
enabled: false
}
}); });

@ -12,7 +12,7 @@ const title = "Multi-framework app";
<script> <script>
import { ng, init } from "@ng-org/web"; import { ng, init } from "@ng-org/web";
await init( await init(
(event: { async (event: {
status: string; status: string;
session: { session: {
session_id: unknown; session_id: unknown;
@ -22,6 +22,9 @@ const title = "Multi-framework app";
}; };
}) => { }) => {
console.log(event.status, event.session.session_id); console.log(event.status, event.session.session_id);
console.log(await ng.locales());
let info = await ng.client_info();
console.log(info.V0.details);
}, },
true, true,
[] []

Loading…
Cancel
Save