@tsky/client / agent / User
User 
Defined in: client/src/agent.ts:976
Extends 
Constructors 
new User() 
new User(client, did): UserDefined in: client/src/agent.ts:44
Parameters 
client 
did 
`did:${string}`
Returns 
Inherited from 
Properties 
client 
client: Client;Defined in: client/src/agent.ts:41
Inherited from 
did 
did: `did:${string}`;Defined in: client/src/agent.ts:42
Inherited from 
Accessors 
muted 
Get Signature 
get muted(): MutedDefined in: client/src/agent.ts:1023
Returns 
preferences 
Get Signature 
get preferences(): PreferencesDefined in: client/src/agent.ts:977
Returns 
suggestion 
Get Signature 
get suggestion(): SuggestionDefined in: client/src/agent.ts:1027
Returns 
Methods 
feed() 
feed(params?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:186
Get a list of feeds (feed generator records) created by the actor (in the actor's repo).
Parameters 
params? 
Omit<Params, "actor">
options? 
Returns 
Promise<Paginator<Output>>
Inherited from 
feeds() 
feeds(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:166
Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.
Parameters 
limit? 
number
options? 
Returns 
Promise<Paginator<Output>>
Inherited from 
followers() 
followers(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:72
Enumerates accounts which follow a specified account (actor).
Parameters 
limit? 
number
options? 
RPCOptions = {}
Returns 
Promise<Paginator<Output>>
Inherited from 
follows() 
follows(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:97
Enumerates accounts which a specified account (actor) follows.
Parameters 
limit? 
number
options? 
RPCOptions = {}
Returns 
Promise<Paginator<Output>>
Inherited from 
likes() 
likes(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:1008
Get a list of posts liked by the current user
Parameters 
limit? 
number
options? 
RPCOptions = {}
Returns 
Promise<Paginator<Output>>
lists() 
lists(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:122
Enumerates the lists created by a specified account (actor).
Parameters 
limit? 
number
options? 
RPCOptions = {}
Returns 
Promise<Paginator<Output>>
Inherited from 
muteActor() 
muteActor(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1034
Creates a mute relationship for the specified account. Mutes are private in Bluesky.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>
muteActorList() 
muteActorList(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1075
Mute an entire list (specified by AT-URI) of actors. This creates a mute relationship for all actors on the specified list. Mutes are private on Bluesky.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>
muteThread() 
muteThread(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1054
Mutes a thread preventing notifications from the thread and any of its children. Mutes are private in Bluesky.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>
profile() 
profile(): Promise<ActorProfile>Defined in: client/src/agent.ts:212
Returns 
Promise<ActorProfile>
Inherited from 
relationships() 
relationships(others?, options?): Promise<{
  $type: string;
  actor: undefined | ActorLazyProfile;
  relationships: (
     | Typed<NotFoundActor, string>
     | Typed<Relationship, string>)[];
}>Defined in: client/src/agent.ts:144
Enumerates public relationships between one account, and a list of other accounts. Does not require auth.
Parameters 
others? 
string[]
options? 
Returns 
Promise<{ $type: string; actor: undefined | ActorLazyProfile; relationships: ( | Typed<NotFoundActor, string> | Typed<Relationship, string>)[]; }>
Inherited from 
ActorLazyProfile.relationships
starterPacks() 
starterPacks(limit?, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:52
Get a list of starter packs created by the actor.
Parameters 
limit? 
number
options? 
RPCOptions = {}
Returns 
Promise<Paginator<Output>>
Inherited from 
timeline() 
timeline(params, options?): Promise<Paginator<Output>>Defined in: client/src/agent.ts:984
Get a view of the requesting account's home timeline. This is expected to be some form of reverse-chronological feed.
Parameters 
params 
Params
options? 
undefined
Returns 
Promise<Paginator<Output>>
toJSON() 
toJSON(): objectDefined in: client/src/agent.ts:204
Returns 
object
did 
did: `did:${string}`;Inherited from 
unmuteActor() 
unmuteActor(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1044
Unmutes the specified account.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>
unmuteActorList() 
unmuteActorList(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1086
Unmute an entire list (specified by AT-URI) of actors. This removes the mute relationship for all actors on the specified list.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>
unmuteThread() 
unmuteThread(identifier, options): Promise<XRPCResponse<never>>Defined in: client/src/agent.ts:1064
Unmutes the specified thread.
Parameters 
identifier 
string
options 
RPCOptions = {}
Returns 
Promise<XRPCResponse<never>>