From 878b194e70060ceb2d15f314f6b902086ff0e233 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 10 Apr 2024 06:33:46 +0300 Subject: [PATCH] use local config node --- src/Box/Tab.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/Box/Tab.php b/src/Box/Tab.php index 8ad74b34..34564cce 100644 --- a/src/Box/Tab.php +++ b/src/Box/Tab.php @@ -15,9 +15,14 @@ class Tab public \Yggverse\Yoda\Model\Memory $memory; + public object $config; + public function __construct( string $name = 'boxTab' ) { + // Init config + $this->config = \Yggverse\Yoda\Model\File::getConfig(); + // Init memory $this->memory = new \Yggverse\Yoda\Model\Memory(); @@ -110,8 +115,6 @@ class Tab // Actions public function navigate(string $url) { - global $config; - $this->tray->label->set_text( sprintf( 'Open %s...', @@ -125,7 +128,7 @@ class Tab $host = null; - if ($config->resolver->enabled) + if ($this->config->resolver->enabled) { $address = new \Yggverse\Net\Address( $url @@ -136,10 +139,10 @@ class Tab if (!$host = $this->memory->get($name)) { $resolve = new \Yggverse\Net\Resolve( - $config->resolver->request->record, - $config->resolver->request->host, - $config->resolver->request->timeout, - $config->resolver->result->shuffle + $this->config->resolver->request->record, + $this->config->resolver->request->host, + $this->config->resolver->request->timeout, + $this->config->resolver->result->shuffle ); $resolved = $resolve->address(