Releases: socketio/socket.io-deno
Releases · socketio/socket.io-deno
0.2.0
Bug Fixes
- engine: properly pause the polling transport during upgrade (c706741), closes #4
- restore socket.to() and socket.except() methods (4ce5f64), closes #3
- server: send events once the handshake is completed (518f534)
Features
- implement catch-all listeners (333dfdd)
Syntax:
io.on("connection", (socket) => {
socket.onAnyIncoming((event, ...args) => {
// ...
});
socket.onAnyOutgoing((event, ...args) => {
// ...
});
});
- implement the Redis adapter (39eaa0e)
import { serve } from "https://deno.land/[email protected]/http/server.ts";
import {
createRedisAdapter,
createRedisClient,
Server,
} from "https://deno.land/x/[email protected]/mod.ts";
const [pubClient, subClient] = await Promise.all([
createRedisClient({
hostname: "localhost",
}),
createRedisClient({
hostname: "localhost",
}),
]);
const io = new Server({
adapter: createRedisAdapter(pubClient, subClient),
});
await serve(io.handler(), {
port: 3000,
});
Diff: 0.1.1...0.2.0
0.1.1
0.1.0
This is the first release of this library 🚀