The configuration of a Media Storage is specific to a storage provider - Azure - it expects a ConnectionString and a Container, terms that are specific to Azure Blob Storage and not used by AWS, Google and others.
We should move this class from Liquid.Repository to near its consumers, inside Liquid.OnAzure and Liquid.OnAWS, etc. The name of the configuration should also reflect which storage it's from, of course.
The configuration of a Media Storage is specific to a storage provider - Azure - it expects a ConnectionString and a Container, terms that are specific to Azure Blob Storage and not used by AWS, Google and others.
We should move this class from
Liquid.Repository
to near its consumers, insideLiquid.OnAzure
andLiquid.OnAWS
, etc. The name of the configuration should also reflect which storage it's from, of course.