Files
tether/example/client/index.ts
T
2026-04-23 03:10:09 -05:00

21 lines
548 B
TypeScript

import { TetherClient } from "tether-ts";
import { createInterface } from "node:readline/promises";
const client = new TetherClient();
client.connect("ws://localhost:8080/tether");
client.subscribe("getMessages", { room: "1" }, (messages) => {
console.log("Received messages", messages);
});
const rl = createInterface({
input: process.stdin,
output: process.stdout,
});
while (true) {
const message = await rl.question("Enter a message");
if (message) {
client.sendMutation("createMessage", { room: "1", message: message });
}
}