Experiment to rebuild Diffuse using web applets.
0

Configure Feed

Select the types of activity you want to include in your feed.

refactor: data handler in output configurator

+4 -5
+4 -5
src/pages/configurator/output/_applet.astro
··· 114 114 // Monitor data 115 115 (async () => { 116 116 const conn = await connection(method); 117 - context.data = conn.data; 118 - dataEventHandler({ data: conn.data } as any); 119 - conn.addEventListener("data", dataEventHandler); 117 + dataHandler(conn.data); 118 + conn.addEventListener("data", (event: AppletEvent) => dataHandler(event.data)); 120 119 })(); 121 120 }); 122 121 123 - function dataEventHandler(event: AppletEvent) { 124 - context.data = event.data as ManagedOutput; 122 + function dataHandler(data: ManagedOutput) { 123 + context.data = data; 125 124 126 125 // Export data URI 127 126 const dl = document.querySelector("#download");