Documentation / @imvu/client / AccountManager
Class: AccountManager
Defined in: packages/client/src/managers/AccountManager.ts:17
Extends
Constructors
Constructor
new AccountManager(client, user): AccountManager;Defined in: packages/client/src/managers/AccountManager.ts:29
Parameters
| Parameter | Type |
|---|---|
client | Client |
user | CurrentUser |
Returns
AccountManager
Overrides
Properties
client
protected client: Client;Defined in: packages/client/src/managers/BaseManager.ts:5
Inherited from
conversations
readonly conversations: ConversationManager;Defined in: packages/client/src/managers/AccountManager.ts:27
IMs: list, read, send and follow conversations.
followers
readonly followers: FollowerManager;Defined in: packages/client/src/managers/AccountManager.ts:22
friends
readonly friends: FriendManager;Defined in: packages/client/src/managers/AccountManager.ts:18
gifts
readonly gifts: GiftsManager;Defined in: packages/client/src/managers/AccountManager.ts:23
rooms
readonly rooms: RoomManager;Defined in: packages/client/src/managers/AccountManager.ts:25
Rooms the account owns, manages (moderates), favorited or visited recently.
roulette
readonly roulette: RouletteManager;Defined in: packages/client/src/managers/AccountManager.ts:19
user
readonly user: CurrentUser;Defined in: packages/client/src/managers/AccountManager.ts:31
wallet
readonly wallet: WalletManager;Defined in: packages/client/src/managers/AccountManager.ts:20
wishlist
readonly wishlist: WishlistManager;Defined in: packages/client/src/managers/AccountManager.ts:21
Accessors
account
Get Signature
get protected account(): AccountManager;Defined in: packages/client/src/managers/BaseManager.ts:7
Returns
AccountManager
Inherited from
id
Get Signature
get id(): string;Defined in: packages/client/src/managers/AccountManager.ts:52
Convenience getter for the user's id.
Example
const id = client.account.id;
// or
const id = client.account.user.id;Returns
string
username
Get Signature
get username(): string;Defined in: packages/client/src/managers/AccountManager.ts:63
Convenience getter for the user's username.
Example
const username = client.account.username;
// or
const username = client.account.user.username;Returns
string
Methods
authenticated()
protected authenticated(): boolean;Defined in: packages/client/src/managers/BaseManager.ts:11
Returns
boolean
Inherited from
avatar()
avatar(): Promise<Avatar>;Defined in: packages/client/src/managers/AccountManager.ts:68
Fetch the authenticated user's current avatar only when it is needed.
Returns
Promise<Avatar>
blocklist()
blocklist(): Collection<User<UserRelations>>;Defined in: packages/client/src/managers/AccountManager.ts:77
The authenticated user's blocklist collection.
Returns
Collection<User<UserRelations>>
inventory()
inventory(): Collection<Product>;Defined in: packages/client/src/managers/AccountManager.ts:85