npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

moleculer-typetalk

1.0.0 • Public • Published

Moleculer logo

moleculer-typetalk

Build Status Coverage Status npm version

Install

$ npm i --save moleculer-typetalk

Usage

const {ServiceBroker} = require("moleculer"),
    TypetalkService = require("moleculer-typetalk"),
    config = require("./config");
 
// Create broker
const broker = new ServiceBroker({logger: console});
 
// Load my service
broker.createService({
    mixins: [TypetalkService],
    name: "typetalk",
    settings: {
        token: config.token,
        topicID: config.topicID
    }
});
 
// Start server
broker.start().then(() => {
    broker
        .call("typetalk.post", {
            message: "Hello, Typetalk!"
        })
        .then(() => {
            // Do something...
        })
        .catch(() => {
            // Do something...
        });
});

For working example, see this repository.

Settings

Property Type Default Description
token String required Typetalk token.
topicID String required Topic ID to post to.

install

npm i moleculer-typetalk

Downloadsweekly downloads

40

version

1.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability