0.4.0 • Published 2 years ago

@osnova/events-firebase v0.4.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@osnova/events-firebase

Install

# npm
npm install @osnova/events @osnova/events-firebase firebase --save
# yarn
yarn add @osnova/events @osnova/events-firebase firebase

Usage

FirestoreConnector

Request connector that writes request events as documents to requestsCollection and listens responsesCollection for responses to that events.

import { FirestoreConnector } from '@osnova/events-firebase';

const connector = new FirestoreConnector(firebase, {
  requestsCollection: 'requests',
  responsesCollection: 'responses',
  // will delete processed response event if `true`
  deleteResponse: true,
});

connector.request({ type: 'ping', payload: void 0 }).then((response) => {
  console.log(response);
});

First parameter of FirestoreConnector is an initialized Firebase application (firebase.app.App).

@osnova/firebase-client can be used to easily initialize Firebase.

0.4.0

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.2

2 years ago

0.1.1

3 years ago

0.1.0

3 years ago