14 lines
424 B
Plaintext
14 lines
424 B
Plaintext
using StarFederation.Datastar.DependencyInjection;
|
|
|
|
// Adds Datastar as a service
|
|
builder.Services.AddDatastar();
|
|
|
|
app.MapGet("/", async (IServerSentEventService sse) =>
|
|
{
|
|
// Merges HTML fragments into the DOM.
|
|
await sse.MergeFragmentsAsync(@"<div id=""question"">What do you put in a toaster?</div>");
|
|
|
|
// Merges signals into the signals.
|
|
await sse.MergeSignalsAsync("{response: '', answer: 'bread'}");
|
|
});
|