Add Telegram and Discord IM channels

This commit is contained in:
xmanrui 2026-08-16 14:47:16 +08:00
parent 7123fce47a
commit cb74e1c4c7
66 changed files with 8579 additions and 1910 deletions

View file

@ -0,0 +1,17 @@
import assert from 'node:assert/strict';
import test from 'node:test';
import { resolveRpcAuthority } from '../plugin-src/host/rpc-authority.mjs';
test('IM management RPC authority defaults to loopback and accepts explicit trusted hosts', () => {
assert.equal(resolveRpcAuthority(), 'loopback');
assert.equal(resolveRpcAuthority('loopback'), 'loopback');
assert.equal(resolveRpcAuthority('trusted-host'), 'trusted-host');
});
test('IM management RPC authority rejects unknown policy values', () => {
assert.throws(
() => resolveRpcAuthority('public'),
/rpcAuthority must be "loopback" or "trusted-host"/,
);
});