diff --git a/src/index.ts b/src/index.ts index 40a5282..6e880a5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ import { addHandler, handleMessage } from "libkmodule"; import type { ActiveQuery } from "libkmodule"; import { createClient, SwarmClient } from "@lumeweb/kernel-swarm-client"; -import { RpcNetwork, RpcQueryOptions } from "@lumeweb/rpc-client"; +import { RpcNetwork, RpcQueryOptions, setupStream } from "@lumeweb/rpc-client"; import type { RPCRequest, RPCResponse } from "@lumeweb/interface-relay"; onmessage = handleMessage; @@ -98,6 +98,8 @@ async function createNetwork(def = true): Promise { const id = nextId(); networkInstances.set(id, dhtInstance); + dhtInstance.swarm.on("setup", async (peer: any) => setupStream(peer)); + return id; }