
* MF-1368 - Add internal http api package for query params reading Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Fix comments Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Fix comments Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Fix reviews Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use internal/http and internalhttp alias Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Mv errors types to pkg Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use httputil/query.go and remove aliases Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Add blank lines after error definitions Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Add ReadBoolValueQuery Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Mv readBoolValueQuery Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * User ErrNotFoundParam instead of pointer Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Revert ReadUintQuery to use default values Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use default values for all query readers Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
Notifiers service
Notifiers service provides a service for sending notifications using Notifiers. Notifiers service can be configured to use different types of Notifiers to send different types of notifications such as SMS messages, emails, or push notifications. Service is extensible so that new implementations of Notifiers can be easily added. Notifiers are not standalone services but rather dependencies used by Notifiers service for sending notifications over specific protocols.
Configuration
The service is configured using the environment variables. The environment variables needed for service configuration depend on the underlying Notifier. An example of the service configuration for SMTP Notifier can be found in SMTP Notifier documentation. Note that any unset variables will be replaced with their default values.
Usage
Subscriptions service will start consuming messages and sending notifications when a message is received.