fix(test): break zalo group-policy import cycle

This commit is contained in:
Peter Steinberger
2026-04-05 12:54:44 +01:00
parent 2635e07bf0
commit 81c095d945
3 changed files with 7 additions and 5 deletions

View File

@@ -1,10 +1,12 @@
import { isNormalizedSenderAllowed } from "openclaw/plugin-sdk/allow-from";
import {
evaluateSenderGroupAccess,
isNormalizedSenderAllowed,
resolveOpenProviderRuntimeGroupPolicy,
type GroupPolicy,
} from "openclaw/plugin-sdk/config-runtime";
import {
evaluateSenderGroupAccess,
type SenderGroupAccessDecision,
} from "./runtime-api.js";
} from "openclaw/plugin-sdk/group-access";
const ZALO_ALLOW_FROM_PREFIX_RE = /^(zalo|zl):/i;

View File

@@ -1 +1 @@
export { sendMessageZalo } from "./src/send.js";
export { evaluateZaloGroupAccess, resolveZaloRuntimeGroupPolicy } from "./src/group-access.js";

View File

@@ -1,5 +1,5 @@
import { describe, expect, it } from "vitest";
import { evaluateZaloGroupAccess } from "../../../../extensions/zalo/api.js";
import { evaluateZaloGroupAccess } from "../../../../extensions/zalo/test-api.js";
function expectAllowedZaloGroupAccess(params: Parameters<typeof evaluateZaloGroupAccess>[0]) {
expect(evaluateZaloGroupAccess(params)).toMatchObject({