refactor nkode-core
This commit is contained in:
17
cmd/main.go
17
cmd/main.go
@@ -8,10 +8,11 @@ import (
|
||||
httpSwagger "github.com/swaggo/http-swagger"
|
||||
_ "go-nkode/docs"
|
||||
"go-nkode/internal/api"
|
||||
"go-nkode/internal/email"
|
||||
"go-nkode/internal/models"
|
||||
"go-nkode/internal/repository"
|
||||
sqliteQueue "go-nkode/internal/sqlc"
|
||||
api2 "go-nkode/pkg/nkode-core/api"
|
||||
"go-nkode/pkg/nkode-core/email"
|
||||
"go-nkode/pkg/nkode-core/entities"
|
||||
"go-nkode/pkg/nkode-core/repository"
|
||||
sqliteQueue "go-nkode/pkg/nkode-core/sqlc"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -74,7 +75,7 @@ func main() {
|
||||
defer emailQueue.Stop()
|
||||
|
||||
sqlitedb := repository.NewSqliteRepository(queue, ctx)
|
||||
nkodeApi := api.NewNKodeAPI(&sqlitedb, emailQueue)
|
||||
nkodeApi := api2.NewNKodeAPI(&sqlitedb, emailQueue)
|
||||
|
||||
AddDefaultCustomer(nkodeApi)
|
||||
handler := api.NKodeHandler{Api: nkodeApi}
|
||||
@@ -116,13 +117,13 @@ func corsMiddleware(next http.Handler) http.Handler {
|
||||
})
|
||||
}
|
||||
|
||||
func AddDefaultCustomer(nkodeApi api.NKodeAPI) {
|
||||
func AddDefaultCustomer(nkodeApi api2.NKodeAPI) {
|
||||
newId, err := uuid.Parse("ed9ed6e0-082c-4b57-8d8c-f00ed6493457")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
customerId := models.CustomerId(newId)
|
||||
nkodePolicy := models.NewDefaultNKodePolicy()
|
||||
customerId := entities.CustomerId(newId)
|
||||
nkodePolicy := entities.NewDefaultNKodePolicy()
|
||||
_, err = nkodeApi.CreateNewCustomer(nkodePolicy, &customerId)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
|
||||
Reference in New Issue
Block a user