Skip to content

ActivityPlug API / @activityplug/core / SocialService

Interface: SocialService ​

Defined in: packages/core/src/adapters/client-types.ts:860

Properties ​

block ​

readonly block: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:864

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


bookmark ​

readonly bookmark: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:870

Parameters ​

input ​

PostActionInput

Returns ​

Promise<Post>


boost ​

readonly boost: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:872

Parameters ​

input ​

BoostPostInput

Returns ​

Promise<Post>


favourite ​

readonly favourite: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:868

Parameters ​

input ​

PostActionInput

Returns ​

Promise<Post>


follow ​

readonly follow: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:862

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


mute ​

readonly mute: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:866

Parameters ​

input ​

MuteAccountInput

Returns ​

Promise<Relationship>


react ​

readonly react: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:874

Parameters ​

input ​

ReactPostInput

Returns ​

Promise<Post>


relationship ​

readonly relationship: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:861

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


unblock ​

readonly unblock: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:865

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


unbookmark ​

readonly unbookmark: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:871

Parameters ​

input ​

PostActionInput

Returns ​

Promise<Post>


unboost ​

readonly unboost: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:873

Parameters ​

input ​

PostActionInput

Returns ​

Promise<Post>


unfavourite ​

readonly unfavourite: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:869

Parameters ​

input ​

PostActionInput

Returns ​

Promise<Post>


unfollow ​

readonly unfollow: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:863

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


unmute ​

readonly unmute: (input) => Promise<Relationship>

Defined in: packages/core/src/adapters/client-types.ts:867

Parameters ​

input ​

RelationshipInput

Returns ​

Promise<Relationship>


unreact ​

readonly unreact: (input) => Promise<Post>

Defined in: packages/core/src/adapters/client-types.ts:875

Parameters ​

input ​

ReactPostInput

Returns ​

Promise<Post>