mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-01 14:20:22 +00:00
fix(ui): stop dashboard chat history reload storm (#45541)
* UI: stop dashboard chat history reload storm * Changelog: add PR number for chat reload fix * fix: resolve branch typecheck regressions
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import type { Mock } from "vitest";
|
||||
import { vi } from "vitest";
|
||||
|
||||
type MatrixBotSdkMockParams = {
|
||||
@@ -7,7 +8,26 @@ type MatrixBotSdkMockParams = {
|
||||
includeVerboseLogService?: boolean;
|
||||
};
|
||||
|
||||
export function createMatrixBotSdkMock(params: MatrixBotSdkMockParams = {}) {
|
||||
type MatrixBotSdkMock = {
|
||||
ConsoleLogger: new () => {
|
||||
trace: Mock<() => void>;
|
||||
debug: Mock<() => void>;
|
||||
info: Mock<() => void>;
|
||||
warn: Mock<() => void>;
|
||||
error: Mock<() => void>;
|
||||
};
|
||||
MatrixClient: unknown;
|
||||
LogService: {
|
||||
setLogger: Mock<() => void>;
|
||||
warn?: Mock<() => void>;
|
||||
info?: Mock<() => void>;
|
||||
debug?: Mock<() => void>;
|
||||
};
|
||||
SimpleFsStorageProvider: unknown;
|
||||
RustSdkCryptoStorageProvider: unknown;
|
||||
};
|
||||
|
||||
export function createMatrixBotSdkMock(params: MatrixBotSdkMockParams = {}): MatrixBotSdkMock {
|
||||
return {
|
||||
ConsoleLogger: class {
|
||||
trace = vi.fn();
|
||||
|
||||
Reference in New Issue
Block a user