1.0.9 • Published 3 years ago
@universis/messages
Licence
LGPL-3.0
Version
1.0.9
Deps
1
Size
124 kB
Vulns
0
Weekly
0
@universis/messages
Universis api server extension for implementing messaging services like sms messaging etc.
Installation
npm i @universis/messages
Configuration
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.
Development
@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"
}
]