mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-03 13:22:14 +00:00
perf(memory): trim matrix send media imports
This commit is contained in:
1
extensions/matrix/src/matrix/outbound-media-runtime.ts
Normal file
1
extensions/matrix/src/matrix/outbound-media-runtime.ts
Normal file
@@ -0,0 +1 @@
|
||||
export { loadOutboundMediaFromUrl } from "openclaw/plugin-sdk/matrix";
|
||||
@@ -24,13 +24,9 @@ const resolveTextChunkLimitMock = vi.fn<
|
||||
const resolveMarkdownTableModeMock = vi.fn(() => "code");
|
||||
const convertMarkdownTablesMock = vi.fn((text: string) => text);
|
||||
|
||||
vi.mock("../runtime-api.js", async (importOriginal) => {
|
||||
const actual = await importOriginal<typeof import("../runtime-api.js")>();
|
||||
return {
|
||||
...actual,
|
||||
loadOutboundMediaFromUrl: loadOutboundMediaFromUrlMock,
|
||||
};
|
||||
});
|
||||
vi.mock("./outbound-media-runtime.js", () => ({
|
||||
loadOutboundMediaFromUrl: loadOutboundMediaFromUrlMock,
|
||||
}));
|
||||
|
||||
const runtimeStub = {
|
||||
config: {
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
import {
|
||||
loadOutboundMediaFromUrl,
|
||||
type MarkdownTableMode,
|
||||
type PollInput,
|
||||
} from "../runtime-api.js";
|
||||
import type { MarkdownTableMode } from "openclaw/plugin-sdk/markdown-table-runtime";
|
||||
import type { PollInput } from "../runtime-api.js";
|
||||
import { getMatrixRuntime } from "../runtime.js";
|
||||
import type { CoreConfig } from "../types.js";
|
||||
import { loadOutboundMediaFromUrl } from "./outbound-media-runtime.js";
|
||||
import { buildPollStartContent, M_POLL_START } from "./poll-types.js";
|
||||
import { buildMatrixReactionContent } from "./reaction-common.js";
|
||||
import type { MatrixClient } from "./sdk.js";
|
||||
|
||||
Reference in New Issue
Block a user