kozminski

@kozminski/appevents (1.0.3)

Published 2023-04-11 17:04:25 +02:00 by wiktor

Installation

@kozminski:registry=
npm install @kozminski/appevents@1.0.3
"@kozminski/appevents": "1.0.3"

About this package

AppEvents

Prosty skrypt do przekazywania eventow pomiedzy usługami lub w samej usłudze

Documentation

Uruchomienie nasłuchiwania wszystkich listenerów z folderu

require('@kozminski/appevents').loadEventListeners({
    listenersPath: require("path").join(__dirname, 'src', "EventsListeners"),
    rabbitInstance: RabbitMQ, // optional
    logger: Logger // optional
});

plik event listener musi miec strukturę

module.exports = {
    event: "test",
    desc: "testuje",
    async handler(data) {
        Logger.info("test_list", { d: data } );
    }
};

emitowanie wewnątrz usłuchowych zdarzeń poprzez

require('@kozminski/appevents').EventsBus.emit("test", { foo: 'bar' });

Keywords

events
Details
npm
2023-04-11 17:04:25 +02:00
50
kozminski.net.pl
ISC
3.1 KiB
Assets (1)
Versions (5) View all
1.0.4 2023-04-11
1.0.3 2023-04-11
1.0.2 2023-04-11
1.0.1 2023-04-11
1.0.0 2023-04-11