4ce4204b6c
CI / Lint (push) Failing after 2s
CI / Build (push) Has been skipped
SDK CI / PHP SDK (push) Failing after 1s
Split PHP SDK / PHP SDK tests (push) Failing after 1s
CI / Test (push) Failing after 1s
CI / Dashboard (push) Failing after 0s
SDK CI / JavaScript SDK (push) Failing after 0s
SDK CI / Python SDK (push) Failing after 2s
SDK CI / Java SDK (push) Failing after 1s
Split PHP SDK / Mirror sdk/php -> rmyndharis/openwa-php (push) Has been skipped
CI / Test (PostgreSQL migrations) (push) Failing after 7m47s
CI / Docker Build (push) Has been skipped
12 lines
505 B
JavaScript
12 lines
505 B
JavaScript
// Sandbox fixture: exercises the capability bridge. onEnable calls a host capability and only
|
|
// resolves if it gets the expected result back — so a broken round-trip surfaces as a lifecycle
|
|
// rejection in the integration test.
|
|
module.exports = class CapEchoPlugin {
|
|
async onEnable(ctx) {
|
|
const result = await ctx.messages.sendText('s', 'c', 'hi');
|
|
if (!result || result.messageId !== 'wamid') {
|
|
throw new Error('unexpected capability result: ' + JSON.stringify(result));
|
|
}
|
|
}
|
|
};
|