Handles Requests from Applications, Services, and other Machines
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src Temporarily disables unit tests Sep 25, 2018
.gitignore Updates copyrights May 6, 2017


Application Service

Build Status

Serves Requests from Applications, Services, and other Machines

The Application Service handles incoming messages from Aroma Applications. It also performs a series of Actions on messages that match a certain criteria.

This Service is designed to allow for variable behavior. That is to say, not every message sent to Application Service will produce the same behavior. This is due to the Reactions Feature in Aroma, that lets users add Actions when a Message meets a certain criteria, for example:

When :

  • Title is 'App Launched'
  • Body contains 'Wellington'

Then :

  • Don't Store Message
  • Skip Inbox

When :

  • Priority is ['Medium', 'High']
  • Application is 'Yo Ching'

Then :

  • Forward to Slack