commit cd39566f5f07038adb46c907d492c3acc489e0bb
parent ac9c6b62513e0e56262c21ca108a4aa78d61a557
Author: tsmethurst <tobi.smethurst@protonmail.com>
Date: Sun, 7 Mar 2021 22:03:36 +0100
tiny experiments
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/internal/db/postgres.go b/internal/db/postgres.go
@@ -28,6 +28,7 @@ import (
"sync"
"time"
+ "github.com/go-fed/activity/streams"
"github.com/go-fed/activity/streams/vocab"
"github.com/go-pg/pg/extra/pgdebug"
"github.com/go-pg/pg/v10"
@@ -239,6 +240,14 @@ func (ps *postgresService) Get(ctx context.Context, id *url.URL) (value vocab.Ty
}
func (ps *postgresService) Create(ctx context.Context, asType vocab.Type) error {
+ t, err := streams.NewTypeResolver()
+ if err != nil {
+ return err
+ }
+ if err := t.Resolve(ctx, asType); err != nil {
+ return err
+ }
+ asType.GetTypeName()
return nil
}