Merge branch 'refactor' into feat/orm-diffs

feat/orm-diffs
Niko PLP 19 hours ago
commit df05d2e69c
  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. 7
      sdk/js/examples/multi-framework-signals/src/app/pages/index.astro

@ -282,12 +282,13 @@
});
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) {
//remove this listener
window.removeEventListener("message",ready_handler);
const { port1, port2 } = new MessageChannel();
port1.onmessage = async (e) => {
console.log("in broker auth got port message", e.data);
if (e.data.done) {
// end of session
window.location.href = origin_url;

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

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

@ -14,7 +14,7 @@ const title = "Multi-framework app";
import { initNg } from "@ng-org/signals";
await init(
(event: {
async (event: {
status: string;
session: {
session_id: unknown;
@ -24,7 +24,10 @@ const title = "Multi-framework app";
};
}) => {
console.log("ng web initialized. event.status, session_id:", event.status, event.session.session_id);
initNg(ng, session);
console.log(await ng.locales());
let info = await ng.client_info();
console.log(info.V0.details);
initNg(ng);
},
true,
[]

Loading…
Cancel
Save