package rpc import ( "net/url" "forge.cadoles.com/arcad/edge/pkg/storage" "forge.cadoles.com/arcad/edge/pkg/storage/driver" "forge.cadoles.com/arcad/edge/pkg/storage/driver/rpc/client" ) func init() { driver.RegisterDocumentStoreFactory("rpc", documentStoreFactory) driver.RegisterBlobStoreFactory("rpc", blobStoreFactory) } func documentStoreFactory(url *url.URL) (storage.DocumentStore, error) { return client.NewDocumentStore(url), nil } func blobStoreFactory(url *url.URL) (storage.BlobStore, error) { return client.NewBlobStore(url), nil }