- Add a waitForEventQueue promise, to get rid of the 5 second fudge from testBot.js - Async'ify testBot.js - Complete plumbing for Hint's ScriptDialog support (see changes to ScriptDialogEvent.ts and Comms.ts - Fix: The EventQueue was pausing for 5 seconds every 30 seconds
18 lines
619 B
TypeScript
18 lines
619 B
TypeScript
import { Caps } from './Caps';
|
|
import * as request from 'request';
|
|
import { ClientEvents } from './ClientEvents';
|
|
import { Agent } from './Agent';
|
|
export declare class EventQueueClient {
|
|
caps: Caps;
|
|
ack?: number;
|
|
done: boolean;
|
|
currentRequest: request.Request | null;
|
|
private clientEvents;
|
|
private agent;
|
|
constructor(agent: Agent, caps: Caps, clientEvents: ClientEvents);
|
|
shutdown(): void;
|
|
Get(): void;
|
|
request(url: string, data: string, contentType: string): Promise<string>;
|
|
capsRequestXML(capability: string, data: any, attempt?: number): Promise<any>;
|
|
}
|