Skip to content

Class: Socket

client/lib/ClientSocket.Socket

Hierarchy

  • EventEmitter

↳ Socket

Table of contents

Constructors

Properties

Methods

Constructors

constructor

+ new Socket(client: default): Socket

Parameters:

Name Type
client default

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:43

Properties

client

• client: default

Defined in: client/lib/ClientSocket/ClientSocket.ts:41


connected

• connected: boolean

Defined in: client/lib/ClientSocket/ClientSocket.ts:43


socket

• socket: any

Defined in: client/lib/ClientSocket/ClientSocket.ts:42

Methods

connect

▸ connect(): Promise<void>

Returns: Promise<void>

Defined in: client/lib/ClientSocket/ClientSocket.ts:53


init

▸ init(): void

This is called after the connection of the socket has successfully been established

Returns: void

Defined in: client/lib/ClientSocket/ClientSocket.ts:93


on

▸ on(event: chatMessageSent, listener: (data: { conversation: PartialChatConversation }) => void): Socket

Parameters:

Name Type
event chatMessageSent
listener (data: { conversation: PartialChatConversation }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:12

▸ on(event: chatUserTyping, listener: (data: { conversation: PartialChatConversation ; user: PartialUser }) => void): Socket

Parameters:

Name Type
event chatUserTyping
listener (data: { conversation: PartialChatConversation ; user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:14

▸ on(event: chatUserTypingStopped, listener: (data: { conversation: PartialChatConversation ; user: PartialUser }) => void): Socket

Parameters:

Name Type
event chatUserTypingStopped
listener (data: { conversation: PartialChatConversation ; user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:16

▸ on(event: chatMessage, listener: (data: { conversation: PartialChatConversation ; user: PartialUser }) => void): Socket

Parameters:

Name Type
event chatMessage
listener (data: { conversation: PartialChatConversation ; user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:18

▸ on(event: chatMessageSent, listener: (data: { conversation: PartialChatConversation ; user: PartialUser }) => void): Socket

Parameters:

Name Type
event chatMessageSent
listener (data: { conversation: PartialChatConversation ; user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:20

▸ on(event: chatConversationAdded, listener: (data: { conversation: PartialChatConversation }) => void): Socket

Parameters:

Name Type
event chatConversationAdded
listener (data: { conversation: PartialChatConversation }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:22

▸ on(event: chatConversationRemoved, listener: (data: { conversation: PartialChatConversation }) => void): Socket

Parameters:

Name Type
event chatConversationRemoved
listener (data: { conversation: PartialChatConversation }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:24

▸ on(event: chatMemberAdded, listener: (data: { conversation: PartialChatConversation }) => void): Socket

Parameters:

Name Type
event chatMemberAdded
listener (data: { conversation: PartialChatConversation }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:26

▸ on(event: chatMemberLeft, listener: (data: { conversation: PartialChatConversation }) => void): Socket

Parameters:

Name Type
event chatMemberLeft
listener (data: { conversation: PartialChatConversation }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:28

▸ on(event: friendLost, listener: (data: { user: PartialUser }) => void): Socket

Parameters:

Name Type
event friendLost
listener (data: { user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:30

▸ on(event: friendRequest, listener: (data: { user: PartialUser }) => void): Socket

Parameters:

Name Type
event friendRequest
listener (data: { user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:32

▸ on(event: friendAdded, listener: (data: { user: PartialUser }) => void): Socket

Parameters:

Name Type
event friendAdded
listener (data: { user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:34

▸ on(event: userPresenceChanged, listener: (data: { user: PartialUser }) => void): Socket

Parameters:

Name Type
event userPresenceChanged
listener (data: { user: PartialUser }) => void

Returns: Socket

Defined in: client/lib/ClientSocket/ClientSocket.ts:36