diff options
Diffstat (limited to 'internal/gotosocial/actions.go')
-rw-r--r-- | internal/gotosocial/actions.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/gotosocial/actions.go b/internal/gotosocial/actions.go index 0cdb29de5..6d130ed2d 100644 --- a/internal/gotosocial/actions.go +++ b/internal/gotosocial/actions.go @@ -34,6 +34,7 @@ import ( "github.com/superseriousbusiness/gotosocial/internal/api/client/app" "github.com/superseriousbusiness/gotosocial/internal/api/client/auth" "github.com/superseriousbusiness/gotosocial/internal/api/client/fileserver" + "github.com/superseriousbusiness/gotosocial/internal/api/client/instance" mediaModule "github.com/superseriousbusiness/gotosocial/internal/api/client/media" "github.com/superseriousbusiness/gotosocial/internal/api/client/status" "github.com/superseriousbusiness/gotosocial/internal/api/security" @@ -68,6 +69,7 @@ var models []interface{} = []interface{}{ >smodel.Tag{}, >smodel.User{}, >smodel.Emoji{}, + >smodel.Instance{}, &oauth.Token{}, &oauth.Client{}, } @@ -105,6 +107,7 @@ var Run action.GTSAction = func(ctx context.Context, c *config.Config, log *logr // build client api modules authModule := auth.New(c, dbService, oauthServer, log) accountModule := account.New(c, processor, log) + instanceModule := instance.New(c, processor, log) appsModule := app.New(c, processor, log) mm := mediaModule.New(c, processor, log) fileServerModule := fileserver.New(c, processor, log) @@ -119,6 +122,7 @@ var Run action.GTSAction = func(ctx context.Context, c *config.Config, log *logr // now everything else accountModule, + instanceModule, appsModule, mm, fileServerModule, @@ -142,6 +146,10 @@ var Run action.GTSAction = func(ctx context.Context, c *config.Config, log *logr return fmt.Errorf("error creating instance account: %s", err) } + if err := dbService.CreateInstanceInstance(); err != nil { + return fmt.Errorf("error creating instance instance: %s", err) + } + gts, err := New(dbService, router, federator, c) if err != nil { return fmt.Errorf("error creating gotosocial service: %s", err) |