Documentation / @imvu/client / ConversationManager
Class: ConversationManager
Defined in: packages/client/src/managers/ConversationManager.ts:8
The account's IMs (private and group conversations).
Extends
Constructors
Constructor
new ConversationManager(client): ConversationManager;Defined in: packages/client/src/managers/BaseManager.ts:5
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
ConversationManager
Inherited from
Properties
client
protected client: Client;Defined in: packages/client/src/managers/BaseManager.ts:5
Inherited from
Accessors
account
Get Signature
get protected account(): AccountManager;Defined in: packages/client/src/managers/BaseManager.ts:7
Returns
Inherited from
Methods
authenticated()
protected authenticated(): boolean;Defined in: packages/client/src/managers/BaseManager.ts:11
Returns
boolean
Inherited from
fetch()
fetch(id, options?): Promise<Conversation>;Defined in: packages/client/src/managers/ConversationManager.ts:14
Parameters
| Parameter | Type |
|---|---|
id | string |
options? | FetchOptions |
Returns
Promise<Conversation>
list()
list(): Collection<Conversation>;Defined in: packages/client/src/managers/ConversationManager.ts:10
The account's conversations, most recent first. Fresh on every read.
Returns
observe()
observe(options?): Promise<ConversationObserver>;Defined in: packages/client/src/managers/ConversationManager.ts:34
Follow incoming IMs. See ConversationObserver.
Parameters
| Parameter | Type |
|---|---|
options? | ConversationObserveOptions |
Returns
Promise<ConversationObserver>
send()
send(to, text): Promise<void>;Defined in: packages/client/src/managers/ConversationManager.ts:23
Send a text IM. Pass a conversation to reply in it, or one or more user ids to message them. Messaging people who are not friends needs a verified email (RATE-001 otherwise).
Parameters
| Parameter | Type |
|---|---|
to | | string | number | Conversation | (string | number)[] |
text | string |
Returns
Promise<void>