mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-28 13:58:38 +00:00
feat(feishu): add quota optimization flags (openclaw#10513) thanks @BigUncle
Verified: - pnpm build - pnpm check - pnpm vitest run --config vitest.extensions.config.ts extensions/feishu/src/config-schema.test.ts extensions/feishu/src/reply-dispatcher.test.ts extensions/feishu/src/bot.test.ts Co-authored-by: BigUncle <9360607+BigUncle@users.noreply.github.com> Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
This commit is contained in:
@@ -117,3 +117,24 @@ describe("FeishuConfigSchema replyInThread", () => {
|
||||
expect(result.accounts?.main?.replyInThread).toBe("enabled");
|
||||
});
|
||||
});
|
||||
|
||||
describe("FeishuConfigSchema optimization flags", () => {
|
||||
it("defaults top-level typingIndicator and resolveSenderNames to true", () => {
|
||||
const result = FeishuConfigSchema.parse({});
|
||||
expect(result.typingIndicator).toBe(true);
|
||||
expect(result.resolveSenderNames).toBe(true);
|
||||
});
|
||||
|
||||
it("accepts account-level optimization flags", () => {
|
||||
const result = FeishuConfigSchema.parse({
|
||||
accounts: {
|
||||
main: {
|
||||
typingIndicator: false,
|
||||
resolveSenderNames: false,
|
||||
},
|
||||
},
|
||||
});
|
||||
expect(result.accounts?.main?.typingIndicator).toBe(false);
|
||||
expect(result.accounts?.main?.resolveSenderNames).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user