UNPKG

strophe.js

Version:

Strophe.js is an XMPP library for JavaScript

23 lines (19 loc) 502 B
/** * @typedef {import("./connection.js").default} Connection */ import SASLMechanism from './sasl.js'; class SASLAnonymous extends SASLMechanism { /** * SASL ANONYMOUS authentication. */ constructor(mechname = 'ANONYMOUS', isClientFirst = false, priority = 20) { super(mechname, isClientFirst, priority); } /** * @param {Connection} connection */ test(connection) { return connection.authcid === null; } } export default SASLAnonymous;