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>