refactor: route channel runtime via plugin api

This commit is contained in:
Peter Steinberger
2026-01-18 11:00:19 +00:00
parent 676d41d415
commit ee6e534ccb
82 changed files with 1253 additions and 3167 deletions

View File

@@ -1,10 +1,16 @@
import { describe, expect, it } from "vitest";
import { beforeEach, describe, expect, it } from "vitest";
import type { CoreConfig } from "./types.js";
import { matrixPlugin } from "./channel.js";
import { setMatrixRuntime } from "./runtime.js";
import { createPluginRuntime } from "../../../src/plugins/runtime/index.js";
describe("matrix directory", () => {
beforeEach(() => {
setMatrixRuntime(createPluginRuntime());
});
it("lists peers and groups from config", async () => {
const cfg = {
channels: {