2025-11-05 17:04:23 -03:00

17 lines
422 B
JavaScript

import { client } from "@xmpp/client";
import Connection from "@xmpp/connection";
import context from "./context.js";
export default function mockClient(options) {
const xmpp = client(options);
xmpp.send = Connection.prototype.send;
xmpp.sendMany = async (stanzas) => {
for (const stanza of stanzas) {
await xmpp.send(stanza);
}
};
const ctx = context(xmpp);
return Object.assign(xmpp, ctx);
}