feat: update

This commit is contained in:
rogeecn
2025-03-22 18:23:39 +08:00
parent 12761e1adb
commit 12d5158ad3
11 changed files with 890 additions and 34 deletions

View File

@@ -20,22 +20,15 @@ func Provide(opts ...opt.Option) error {
}); err != nil {
return err
}
if err := container.Container.Provide(func() (*migrationsModel, error) {
obj := &migrationsModel{}
return obj, nil
}); err != nil {
return err
}
if err := container.Container.Provide(func(
db *sql.DB,
medias *mediasModel,
migrations *migrationsModel,
posts *postsModel,
) (contracts.Initial, error) {
obj := &models{
db: db,
medias: medias,
migrations: migrations,
db: db,
medias: medias,
posts: posts,
}
if err := obj.Prepare(); err != nil {
return nil, err
@@ -45,5 +38,12 @@ func Provide(opts ...opt.Option) error {
}, atom.GroupInitial); err != nil {
return err
}
if err := container.Container.Provide(func() (*postsModel, error) {
obj := &postsModel{}
return obj, nil
}); err != nil {
return err
}
return nil
}