More refactoring stuff
- 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
This commit is contained in:
@@ -2,13 +2,18 @@ import {Subject} from 'rxjs/Subject';
|
||||
import {
|
||||
ChatEvent,
|
||||
DisconnectEvent,
|
||||
FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent,
|
||||
FriendRequestEvent,
|
||||
FriendResponseEvent,
|
||||
GroupChatEvent,
|
||||
GroupChatSessionAgentListEvent,
|
||||
GroupChatSessionJoinEvent,
|
||||
GroupInviteEvent,
|
||||
InstantMessageEvent,
|
||||
InventoryOfferedEvent,
|
||||
LureEvent,
|
||||
TeleportEvent,
|
||||
ScriptDialogEvent
|
||||
ScriptDialogEvent,
|
||||
EventQueueStateChangeEvent
|
||||
} from '..';
|
||||
|
||||
|
||||
@@ -28,4 +33,5 @@ export class ClientEvents
|
||||
onGroupChatAgentListUpdate: Subject<GroupChatSessionAgentListEvent> = new Subject<GroupChatSessionAgentListEvent>();
|
||||
onFriendResponse: Subject<FriendResponseEvent> = new Subject<FriendResponseEvent>();
|
||||
onScriptDialog: Subject<ScriptDialogEvent> = new Subject<ScriptDialogEvent>();
|
||||
onEventQueueStateChange: Subject<EventQueueStateChangeEvent> = new Subject<EventQueueStateChangeEvent>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user