Implements Powow TransactionalSMS.Create and TransactionalSMS.Update RPC

methods

See CNOUS/mse#1005
This commit is contained in:
2021-03-01 15:18:10 +01:00
parent eb9f19eaa0
commit c419d6b79f
7 changed files with 267 additions and 63 deletions

View File

@ -8,6 +8,8 @@ import (
"forge.cadoles.com/Cadoles/fake-sms/internal/command"
"forge.cadoles.com/Cadoles/fake-sms/internal/config"
"forge.cadoles.com/Cadoles/fake-sms/internal/model"
"forge.cadoles.com/Cadoles/fake-sms/internal/model/powow"
"forge.cadoles.com/Cadoles/fake-sms/internal/query"
"forge.cadoles.com/Cadoles/fake-sms/internal/storm"
"gitlab.com/wpetit/goweb/cqrs"
@ -40,6 +42,10 @@ func getServiceContainer(conf *config.Config) (*service.Container, error) {
ctn.Provide(storm.ServiceName, storm.ServiceProvider(
storm.WithPath(conf.Data.Path),
storm.WithObjects(
&model.SMS{},
&powow.SMSTemplate{},
),
))
ctn.Provide(cqrs.ServiceName, cqrs.ServiceProvider())