Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

DurableObjectStubLike

interfaz

Stub de un Durable Object; las salas de Socket exponen además el método RPC meekoPublish.

ts
import type { DurableObjectStubLike } from "@meekojs/meeko/cloudflare";

Código fuente src/cloudflare.ts:75

Declaración #

ts
interface DurableObjectStubLike {
	fetch(request: Request): Promise<Response>
	meekoPublish?(channel: string, room: string, message: SocketMessage): Promise<void>
}

Ejemplo #

ts
import type { DurableObjectStubLike } from "@meekojs/meeko/cloudflare";

const stub: DurableObjectStubLike = env.MEEKO_SOCKET.get(env.MEEKO_SOCKET.idFromName("chat\0general"));
await stub.meekoPublish?.("chat", "general", { event: "message", payload: { text: "Hola" } });

Miembros #

fetch #

método

fetch(request: Request): Promise<Response>

Reenvía una petición HTTP al objeto.

meekoPublish #

método opcional

meekoPublish?(channel: string, room: string, message: SocketMessage): Promise<void>

RPC de las salas de Socket; se resuelve cuando la sala acepta el mensaje.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/cloudflare.ts