Skip to content

ActivityPlug API / @activityplug/core / SocialAdapterOperations

Interface: SocialAdapterOperations ​

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

Properties ​

block? ​

readonly optional block?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


bookmark? ​

readonly optional bookmark?: (input, context) => Promise<Post>

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

Parameters ​

input ​

PostActionInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


boost? ​

readonly optional boost?: (input, context) => Promise<Post>

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

Parameters ​

input ​

BoostPostInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


favourite? ​

readonly optional favourite?: (input, context) => Promise<Post>

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

Parameters ​

input ​

PostActionInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


follow? ​

readonly optional follow?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


mute? ​

readonly optional mute?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

MuteAccountInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


react? ​

readonly optional react?: (input, context) => Promise<Post>

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

Parameters ​

input ​

ReactPostInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


relationship? ​

readonly optional relationship?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


unblock? ​

readonly optional unblock?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


unbookmark? ​

readonly optional unbookmark?: (input, context) => Promise<Post>

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

Parameters ​

input ​

PostActionInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


unboost? ​

readonly optional unboost?: (input, context) => Promise<Post>

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

Parameters ​

input ​

PostActionInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


unfavourite? ​

readonly optional unfavourite?: (input, context) => Promise<Post>

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

Parameters ​

input ​

PostActionInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>


unfollow? ​

readonly optional unfollow?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


unmute? ​

readonly optional unmute?: (input, context) => Promise<Relationship>

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

Parameters ​

input ​

RelationshipInput

context ​

AdapterOperationContext

Returns ​

Promise<Relationship>


unreact? ​

readonly optional unreact?: (input, context) => Promise<Post>

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

Parameters ​

input ​

ReactPostInput

context ​

AdapterOperationContext

Returns ​

Promise<Post>