From 1346e6668eb7e6d7408b3737c0f9113fb8f080d0 Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 30 Mar 2026 23:59:21 -0400 Subject: [PATCH] Matrix: trim file sync store imports --- extensions/matrix/src/matrix/client/file-sync-store.test.ts | 6 +++--- extensions/matrix/src/matrix/client/file-sync-store.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/matrix/src/matrix/client/file-sync-store.test.ts b/extensions/matrix/src/matrix/client/file-sync-store.test.ts index dd1d02fa0dc..78684ffb78f 100644 --- a/extensions/matrix/src/matrix/client/file-sync-store.test.ts +++ b/extensions/matrix/src/matrix/client/file-sync-store.test.ts @@ -2,8 +2,8 @@ import fs from "node:fs"; import os from "node:os"; import path from "node:path"; import type { ISyncResponse } from "matrix-js-sdk"; +import * as jsonStore from "openclaw/plugin-sdk/json-store"; import { afterEach, describe, expect, it, vi } from "vitest"; -import * as runtimeApi from "../../runtime-api.js"; import { FileBackedMatrixSyncStore } from "./file-sync-store.js"; function createSyncResponse(nextBatch: string): ISyncResponse { @@ -142,7 +142,7 @@ describe("FileBackedMatrixSyncStore", () => { it("coalesces background persistence until the debounce window elapses", async () => { vi.useFakeTimers(); const storagePath = createStoragePath(); - const writeSpy = vi.spyOn(runtimeApi, "writeJsonFileAtomically").mockResolvedValue(); + const writeSpy = vi.spyOn(jsonStore, "writeJsonFileAtomically").mockResolvedValue(); const store = new FileBackedMatrixSyncStore(storagePath); await store.setSyncData(createSyncResponse("s111")); @@ -177,7 +177,7 @@ describe("FileBackedMatrixSyncStore", () => { const storagePath = createStoragePath(); const writeDeferred = createDeferred(); const writeSpy = vi - .spyOn(runtimeApi, "writeJsonFileAtomically") + .spyOn(jsonStore, "writeJsonFileAtomically") .mockImplementation(async () => writeDeferred.promise); const store = new FileBackedMatrixSyncStore(storagePath); diff --git a/extensions/matrix/src/matrix/client/file-sync-store.ts b/extensions/matrix/src/matrix/client/file-sync-store.ts index ef69ed19a54..1fb6c71c4c5 100644 --- a/extensions/matrix/src/matrix/client/file-sync-store.ts +++ b/extensions/matrix/src/matrix/client/file-sync-store.ts @@ -9,7 +9,7 @@ import { type ISyncResponse, type IStoredClientOpts, } from "matrix-js-sdk/lib/matrix.js"; -import { writeJsonFileAtomically } from "../../runtime-api.js"; +import { writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store"; import { createAsyncLock } from "../async-lock.js"; import { LogService } from "../sdk/logger.js";