fix: support Harness interactions across IM channels

This commit is contained in:
xmanrui 2026-08-18 14:13:10 +08:00
parent 3e7e1dcdd7
commit cd8175d341
30 changed files with 5433 additions and 555 deletions

View file

@ -1,3 +1,11 @@
import { HarnessClient } from '../weixin/harness-client.mjs';
import { HarnessClient } from '../shared/harness-client.mjs';
export class WhatsappHarnessClient extends HarnessClient {}
export class WhatsappHarnessClient extends HarnessClient {
constructor(options) {
super({
...options,
rpcIdPrefix: 'whatsapp',
logPrefix: 'dsh-whatsapp',
});
}
}

View file

@ -256,6 +256,7 @@ export class WhatsappRuntime {
status: this.#status,
logger: this.#logger,
replyTimeoutMs: this.#replyTimeoutMs,
signal: controller.signal,
});
const now = Date.now();
this.#status.ready = true;