diff --git a/zooid/blossom.go b/zooid/blossom.go index 501e2d4..49c4ce3 100644 --- a/zooid/blossom.go +++ b/zooid/blossom.go @@ -9,6 +9,7 @@ import ( "fiatjaf.com/nostr" "fiatjaf.com/nostr/eventstore" "fiatjaf.com/nostr/khatru/blossom" + "github.com/gosimple/slug" "github.com/spf13/afero" ) @@ -18,8 +19,9 @@ type BlossomStore struct { } func (bl *BlossomStore) Enable(instance *Instance) { - dir := Env("MEDIA") + dir := Env("MEDIA") + "/" + slug.Make(bl.Config.Schema) fs := afero.NewOsFs() + fs.MkdirAll(dir, 0755) backend := blossom.New(instance.Relay, "https://"+bl.Config.Host) backend.Store = blossom.EventStoreBlobIndexWrapper{