fix: issues

This commit is contained in:
Rogee
2025-01-10 11:42:12 +08:00
parent 1c7b603769
commit 0d35aa15de
46 changed files with 1822 additions and 113 deletions

View File

@@ -6,7 +6,7 @@ import (
"backend/app/events"
"backend/app/service"
"backend/providers/app"
providerEvents "backend/providers/events"
"backend/providers/event"
"backend/providers/postgres"
"git.ipao.vip/rogeecn/atom"
@@ -41,7 +41,7 @@ type Service struct {
dig.In
App *app.Config
PubSub *providerEvents.PubSub
PubSub *event.PubSub
Initials []contracts.Initial `group:"initials"`
}

View File

@@ -17,6 +17,7 @@ import (
"git.ipao.vip/rogeecn/atom"
"git.ipao.vip/rogeecn/atom/container"
"git.ipao.vip/rogeecn/atom/contracts"
"github.com/gofiber/fiber/v3"
"github.com/gofiber/fiber/v3/middleware/favicon"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
@@ -69,6 +70,10 @@ func Serve(cmd *cobra.Command, args []string) error {
svc.Http.Engine.Get("/swagger/*", swagger.HandlerDefault)
}
svc.Http.Engine.Get("MP_verify_dEF9kn8rJlBsuLKk.txt", func(c fiber.Ctx) error {
return c.SendString("dEF9kn8rJlBsuLKk")
})
svc.Http.Engine.Use(svc.Middlewares.WeChatVerify)
svc.Http.Engine.Use(errorx.Middleware)
svc.Http.Engine.Use(favicon.New(favicon.Config{

View File

@@ -2,7 +2,7 @@ package service
import (
"backend/providers/app"
"backend/providers/events"
"backend/providers/event"
"git.ipao.vip/rogeecn/atom/container"
)
@@ -10,6 +10,6 @@ import (
func Default(providers ...container.ProviderContainer) container.Providers {
return append(container.Providers{
app.DefaultProvider(),
events.DefaultProvider(),
event.DefaultProvider(),
}, providers...)
}

View File

@@ -4,18 +4,27 @@ import (
"os"
"testing"
"backend/providers/otel"
"backend/providers/postgres"
"git.ipao.vip/rogeecn/atom"
"git.ipao.vip/rogeecn/atom/container"
"github.com/rogeecn/fabfile"
log "github.com/sirupsen/logrus"
. "github.com/smartystreets/goconvey/convey"
)
func Default(providers ...container.ProviderContainer) container.Providers {
return append(container.Providers{}, providers...)
return append(container.Providers{
otel.DefaultProvider(),
postgres.DefaultProvider(),
}, providers...)
}
func Serve(providers container.Providers, t *testing.T, invoke any) {
Convey("tests boot up", t, func() {
log.SetLevel(log.DebugLevel)
file := fabfile.MustFind("config.toml")
localEnv := os.Getenv("ENV_LOCAL")