Skip to content
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.

Salesforce outbound message receiver and broadcaster for development environment.

License

Notifications You must be signed in to change notification settings

comsave/salesforce-outbound-message-tower

Repository files navigation

salesforce-outbound-message-tower

Salesforce outbound message receiver and broadcaster for development environment.

Release Travis Test Coverage


Server side

Build docker image: docker build -f ./docker/Dockerfile -t comsave/salesforce-outbound-message-tower:latest .

Routes are as follows:

  • server /{channelName}/receive you send Salesforce outbound messages here
  • client /{channelName}/broadcast get the next unprocessed message
  • client /{channelName}/broadcast/processed/{notificationId} mark notification as processed

Client side

Automatic listening for unprocessed messages & marking as processed afterwards.

Local Development Dependencies

# docker
brew cask install docker
# docker-sync
gem install --user-install docker-sync
brew install unison
brew install eugenmayer/dockersync/unox

salesforce-outbound-message-tower-bundle