emedvedev-slackin-extended

Namespace

emedvedev-slackin-extended

Description:
  • Boost your Slack community engagement with Slackin-Extended! Our customizable platform offers real-time user tracking, effortless invites, and abuse prevention. Enhance user experience with personalized themes and simple integration options. Perfect for building and maintaining a vibrant online community!

Author:
See:

Methods

(async, static) createEmedvedevSlackinExtendedInstance(context, body) → {EmedvedevSlackinExtended}

Description:
  • Create a new Slackin instance

Example
import { Context } from '@osaas/client-core';
import { createEmedvedevSlackinExtendedInstance } from '@osaas/client-services';

const ctx = new Context();
const body: EmedvedevSlackinExtendedConfig = { name: 'myinstance', ... };
const instance = await createEmedvedevSlackinExtendedInstance(ctx, body);
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

body EmedvedevSlackinExtendedConfig

Service instance configuration

Returns:
  • Service instance
Type
EmedvedevSlackinExtended

(async, static) getEmedvedevSlackinExtendedInstance(context, name) → {EmedvedevSlackinExtended}

Description:
  • Get a Slackin instance

Example
import { Context } from '@osaas/client-core';
import { getEmedvedevSlackinExtendedInstance } from '@osaas/client-services';

const ctx = new Context();
const instance = await getEmedvedevSlackinExtendedInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the slackin to be retrieved

Returns:
  • Service instance
Type
EmedvedevSlackinExtended

(async, static) removeEmedvedevSlackinExtendedInstance(context, name)

Description:
  • Remove a Slackin instance

Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the slackin to be removed