Files
Hashpass-lib/tests/ephemeral-transport.ts
2025-08-16 16:11:33 +10:00

18 lines
554 B
TypeScript

import { EphemeralTransport } from '../src/transports/ephemeral-transport.js';
import { TransportComposite } from '../src/transports/transport-composite.js';
import { TransportSSE } from '../src/transports/transport-sse.js';
const composite = async (url: string) =>
TransportComposite.from(
await Promise.all([TransportSSE.from(url), TransportSSE.from(url)]),
);
const ephemeral = EphemeralTransport.from(composite);
const message = await ephemeral.receive(
'https://oracles.generalprotocols.com/sse/v1/messages',
);
console.log(message);