Sending messages

Setting up

Firstly, we'll initialize our server stream

import { createServerStream } from "streamthing";

const stream = createServerStream({
  channel: "main",
  id: process.env.SERVER_ID,
  region: process.env.SERVER_REGION,
  password: process.env.SERVER_PASSWORD,
});
Sending events

Each events has an event name and a message.

await stream.send(event, message);
Full example
import { createServerStream } from "streamthing";

const stream = createServerStream({
  channel: "main",
  id: process.env.SERVER_ID,
  region: process.env.SERVER_REGION,
  password: process.env.SERVER_PASSWORD,
});

async function sendEvent() {
  await stream.send(event, message);
}

sendEvent();

Server stream