Use Laravel cache for ObjectRetriever

This commit is contained in:
2026-06-01 17:47:16 +00:00
parent 8eeea99a66
commit 2000a7fe9c

View File

@@ -21,11 +21,11 @@ class CloudObjectsServiceProvider extends ServiceProvider {
public function register() {
$this->app->bind(ObjectRetriever::class, function() {
$retriever = new ObjectRetriever(
Arr::only($this->app['config']->get('cloudobjects.core'),
[ 'auth_ns', 'auth_secret' ]
)
$config = Arr::only($this->app['config']->get('cloudobjects.core'),
[ 'auth_ns', 'auth_secret' ]
);
$config['cache_storage'] = $this->app['cache.store'];
$retriever = new ObjectRetriever($config);
$retriever->setLogger($this->app['log']);
return $retriever;
});