refactor: use external email package
This commit is contained in:
@@ -15,9 +15,9 @@ import (
|
||||
"gitea.urkob.com/urko/btc-pay-checker/internal/platform/mongodb/order"
|
||||
"gitea.urkob.com/urko/btc-pay-checker/internal/services"
|
||||
"gitea.urkob.com/urko/btc-pay-checker/internal/services/btc"
|
||||
"gitea.urkob.com/urko/btc-pay-checker/internal/services/mail"
|
||||
"gitea.urkob.com/urko/btc-pay-checker/internal/services/price"
|
||||
"gitea.urkob.com/urko/btc-pay-checker/kit/cfg"
|
||||
"gitea.urkob.com/urko/emailsender/pkg/email"
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
"go.mongodb.org/mongo-driver/mongo/options"
|
||||
)
|
||||
@@ -61,17 +61,14 @@ func main() {
|
||||
|
||||
priceSrv := price.NewPriceConversor(config.ConversorApi, config.ConversorApi)
|
||||
btcSrv := btc.NewBitcoinService(config.RpcHost, config.RpcAuth, config.RpcZmq, config.WalletAddress).WithTestnet()
|
||||
mailSrv := mail.NewMailService(
|
||||
mail.MailServiceConfig{
|
||||
Auth: smtp.PlainAuth("", config.MailUser, config.MailPassword, config.MailHost),
|
||||
Host: config.MailHost,
|
||||
Port: config.MailPort,
|
||||
From: config.MailFrom,
|
||||
TemplatesDir: config.MailTemplatesDir,
|
||||
},
|
||||
)
|
||||
emailSrv := email.NewSecure(email.MailServiceConfig{
|
||||
Auth: smtp.PlainAuth("", config.MailUser, config.MailPassword, config.MailHost),
|
||||
Host: config.MailHost,
|
||||
Port: config.MailPort,
|
||||
From: config.MailFrom,
|
||||
})
|
||||
|
||||
restServer := api.NewRestServer(config, orderSrv, btcSrv, priceSrv, mailSrv)
|
||||
restServer := api.NewRestServer(config, orderSrv, btcSrv, priceSrv, emailSrv)
|
||||
go func() {
|
||||
if err = restServer.Start(ctx, config.ApiPort, config.Views); err != nil {
|
||||
panic(fmt.Errorf("restServer.Start: %w", err))
|
||||
|
||||
Reference in New Issue
Block a user