Universis messaging services
Universis api server extension for implementing messaging services like sms messaging etc.
npm i @universis/messages
Register SmsService abstract service in application services by using a service strategy:
```
...
{
"serviceType": "@universis/messages#SmsService",
"strategyType": "./services/my-service#MySmsService"
}
...
Register also SmsSchemaLoader in application schema loaders:
``
"settings": {
"schema": {
"loaders": [
...
{
"loaderType": "@universis/messages#SmsSchemaLoader"
}
]
}
}
to activate the extensions of @universis/messages module.
@universis/sms-gateway-catcher simulates sms services for development purposes.
Start sms-gateway-catche by executing:
npx @universis/sms-gateway-catcher
which is available by navigating to http://localhost:3030
Finally configure application services to use sms gateway catcher:
```
"services": [
...
{
"serviceType": "@universis/messages#SmsService",
"strategyType": "./services/sms-gateway-catcher-service#SmsGatewayCatcherService"
}
]