Bring deps up to date

This commit is contained in:
Casper Warden
2018-10-10 10:12:20 +01:00
parent fefdada38e
commit c6c6768dc9
570 changed files with 762 additions and 866 deletions

View File

@@ -3,7 +3,6 @@ import {Vector3} from './Vector3';
import {Inventory} from './Inventory';
import Long = require('long');
import {Wearable} from './Wearable';
import {ControlFlags} from '../enums/ControlFlags';
import {Region} from './Region';
import {Message} from '../enums/Message';
import {Packet} from './Packet';
@@ -11,21 +10,18 @@ import {AvatarAnimationMessage} from './messages/AvatarAnimation';
import {AgentUpdateMessage} from './messages/AgentUpdate';
import {Quaternion} from './Quaternion';
import {AgentState} from '../enums/AgentState';
import {AgentFlags} from '../enums/AgentFlags';
import {BuiltInAnimations} from '../enums/BuiltInAnimations';
import * as LLSD from '@caspertech/llsd';
import {AssetType} from '../enums/AssetType';
import {AgentWearablesRequestMessage} from './messages/AgentWearablesRequest';
import {PacketFlags} from '../enums/PacketFlags';
import {AgentWearablesUpdateMessage} from './messages/AgentWearablesUpdate';
import {InventorySortOrder} from '../enums/InventorySortOrder';
import {RezSingleAttachmentFromInvMessage} from './messages/RezSingleAttachmentFromInv';
import {AttachmentPoint} from '../enums/AttachmentPoint';
import {Utils} from './Utils';
import {AgentAnimationMessage} from './messages/AgentAnimation';
import {ClientEvents} from './ClientEvents';
import {IGameObject} from './interfaces/IGameObject';
import {GroupChatSessionAgentListEvent} from '../events/GroupChatSessionAgentListEvent';
import Timer = NodeJS.Timer;
import {ControlFlags, GroupChatSessionAgentListEvent, AgentFlags, PacketFlags, AssetType} from '..';
export class Agent
{
@@ -78,7 +74,7 @@ export class Agent
attachments: Wearable[];
serialNumber: number
};
agentUpdateTimer: number | null = null;
agentUpdateTimer: Timer | null = null;
estateManager = false;
private clientEvents: ClientEvents;
@@ -140,11 +136,7 @@ export class Agent
hasChatSession(uuid: UUID): boolean
{
const str = uuid.toString();
if (this.chatSessions[str] === undefined)
{
return false;
}
return true;
return !(this.chatSessions[str] === undefined);
}
setCurrentRegion(region: Region)

View File

@@ -1,19 +1,19 @@
import * as LLSD from '@caspertech/llsd';
import * as request from 'request';
import {Region} from './Region';
import {Subject} from 'rxjs/Subject';
import {Subscription} from 'rxjs/Subscription';
import {Subscription} from 'rxjs/internal/Subscription';
import {EventQueueClient} from './EventQueueClient';
import {UUID} from './UUID';
import {HTTPAssets} from '../enums/HTTPAssets';
import {ClientEvents} from './ClientEvents';
import {Agent} from './Agent';
import {Subject} from 'rxjs/internal/Subject';
import {HTTPAssets} from '..';
export class Caps
{
private region: Region;
private onGotSeedCap: Subject<void> = new Subject<void>();
private gotSeedCap: boolean = false;
private gotSeedCap = false;
private capabilities: { [key: string]: string } = {};
private clientEvents: ClientEvents;
private agent: Agent;

View File

@@ -1,19 +1,20 @@
import {UUID} from './UUID';
import {Socket} from 'dgram';
import * as dgram from 'dgram';
import {PacketFlags} from '../enums/PacketFlags';
import {Packet} from './Packet';
import {MessageBase} from './MessageBase';
import {PacketAckMessage} from './messages/PacketAck';
import {Message} from '../enums/Message';
import {StartPingCheckMessage} from './messages/StartPingCheck';
import {CompletePingCheckMessage} from './messages/CompletePingCheck';
import {Subscription} from 'rxjs/Subscription';
import {Subject} from 'rxjs/Subject';
import 'rxjs/add/operator/filter';
import {Subscription} from 'rxjs/internal/Subscription';
import { filter } from 'rxjs/operators';
import Timer = NodeJS.Timer;
import {ClientEvents} from "./ClientEvents";
import {ClientEvents} from './ClientEvents';
import {FilterResponse} from '../enums/FilterResponse';
import {Subject} from 'rxjs/internal/Subject';
import {PacketFlags} from '..';
import {Error} from 'tslint/lib/error';
export class Circuit
{
@@ -30,12 +31,12 @@ export class Circuit
awaitingAck: {
[key: number]: {
packet: Packet,
timeout: number,
timeout: Timer,
sent: number
}
} = {};
receivedPackets: {
[key: number]: number
[key: number]: Timer
} = {};
active = false;
private clientEvents: ClientEvents;
@@ -58,10 +59,10 @@ export class Circuit
lookupObject[id] = true;
});
return this.onPacketReceived.filter((packet: Packet) =>
return this.onPacketReceived.pipe(filter((packet: Packet) =>
{
return lookupObject[packet.message.id] === true;
}).subscribe(callback);
})).subscribe(callback);
}
sendMessage(message: MessageBase, flags: PacketFlags): number
@@ -183,7 +184,7 @@ export class Circuit
this.active = false;
}
waitForMessage<T extends MessageBase>(id: Message, timeout: number, filter?: (message: T) => FilterResponse): Promise<T>
waitForMessage<T extends MessageBase>(id: Message, timeout: number, messageFilter?: (message: T) => FilterResponse): Promise<T>
{
return new Promise<T>((resolve, reject) =>
{
@@ -211,13 +212,13 @@ export class Circuit
let finish = false;
if (packet.message.id === id)
{
if (filter === undefined)
if (messageFilter === undefined)
{
finish = true;
}
else
{
const filterResult = filter(packet.message as T);
const filterResult = messageFilter(packet.message as T);
if (filterResult === FilterResponse.Finish)
{
finish = true;
@@ -355,7 +356,7 @@ export class Circuit
}
this.receivedPackets[packet.sequenceNumber] = setTimeout(this.expireReceivedPacket.bind(this, packet.sequenceNumber), 10000);
//console.log('<--- ' + packet.message.name);
// console.log('<--- ' + packet.message.name);
if (packet.message.id === Message.PacketAck)
{

View File

@@ -1,4 +1,3 @@
import {Subject} from 'rxjs/Subject';
import {
ChatEvent,
DisconnectEvent,
@@ -15,6 +14,7 @@ import {
ScriptDialogEvent,
EventQueueStateChangeEvent
} from '..';
import {Subject} from 'rxjs/internal/Subject';
export class ClientEvents

View File

@@ -1,8 +1,8 @@
import {CommandsBase} from './CommandsBase';
import {HTTPAssets} from '../../enums/HTTPAssets';
import {UUID} from '../UUID';
import * as LLSD from '@caspertech/llsd';
import {Utils} from '../Utils';
import {HTTPAssets} from '../..';
export class AssetCommands extends CommandsBase
{

View File

@@ -7,7 +7,7 @@ import {TeleportLocationRequestMessage} from '../messages/TeleportLocationReques
import * as Long from 'long';
import {LureEvent, PacketFlags, RegionInfoReplyEvent, TeleportEvent, TeleportFlags, Bot} from '../..';
import {Agent} from '../Agent';
import {Subscription} from 'rxjs/Subscription';
import {Subscription} from 'rxjs/internal/Subscription';
export class TeleportCommands extends CommandsBase
{