Skip to content

Documentation / @imvu/client / FollowerManager

Class: FollowerManager ​

Defined in: packages/client/src/managers/FollowerManager.ts:6

Extends ​

Constructors ​

Constructor ​

ts
new FollowerManager(client): FollowerManager;

Defined in: packages/client/src/managers/BaseManager.ts:5

Parameters ​

ParameterType
clientClient

Returns ​

FollowerManager

Inherited from ​

BaseManager.constructor

Properties ​

client ​

ts
protected client: Client;

Defined in: packages/client/src/managers/BaseManager.ts:5

Inherited from ​

BaseManager.client

Accessors ​

account ​

Get Signature ​

ts
get protected account(): AccountManager;

Defined in: packages/client/src/managers/BaseManager.ts:7

Returns ​

AccountManager

Inherited from ​

BaseManager.account

Methods ​

authenticated() ​

ts
protected authenticated(): boolean;

Defined in: packages/client/src/managers/BaseManager.ts:11

Returns ​

boolean

Inherited from ​

BaseManager.authenticated


follow() ​

Call Signature ​

ts
follow(profile): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:13

Parameters ​
ParameterType
profileProfileUser
Returns ​

Promise<boolean>

Call Signature ​

ts
follow(user): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:14

Parameters ​
ParameterType
userUser
Returns ​

Promise<boolean>

Call Signature ​

ts
follow(username): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:15

Parameters ​
ParameterType
usernamestring
Returns ​

Promise<boolean>

Call Signature ​

ts
follow(id): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:16

Parameters ​
ParameterType
idnumber
Returns ​

Promise<boolean>


followers() ​

ts
followers(): AsyncIterableIterator<User<UserRelations>>;

Defined in: packages/client/src/managers/FollowerManager.ts:7

Returns ​

AsyncIterableIterator<User<UserRelations>>


following() ​

ts
following(): Collection<ProfileUser>;

Defined in: packages/client/src/managers/FollowerManager.ts:9

Returns ​

Collection<ProfileUser>


unfollow() ​

Call Signature ​

ts
unfollow(profile): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:26

Parameters ​
ParameterType
profileProfileUser
Returns ​

Promise<boolean>

Call Signature ​

ts
unfollow(user): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:27

Parameters ​
ParameterType
userUser
Returns ​

Promise<boolean>

Call Signature ​

ts
unfollow(username): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:28

Parameters ​
ParameterType
usernamestring
Returns ​

Promise<boolean>

Call Signature ​

ts
unfollow(id): Promise<boolean>;

Defined in: packages/client/src/managers/FollowerManager.ts:29

Parameters ​
ParameterType
idnumber
Returns ​

Promise<boolean>

Released under the MIT License.