Browse Source

resolve static route in priority

main
yggverse 2 months ago
parent
commit
cf36d79cad
  1. 22
      src/Controller/Server/Nex.php

22
src/Controller/Server/Nex.php

@ -78,6 +78,15 @@ class Nex implements MessageComponentInterface @@ -78,6 +78,15 @@ class Nex implements MessageComponentInterface
// Route request
switch (true)
{
// Try static route settings
case isset($this->_config->route->{$request}):
$response = file_get_contents(
$this->_config->route->{$request}
);
break;
// Chanel item
case (bool) preg_match('/\/(?<id>\d+)($|\.gmi)$/i', $request, $attribute):
@ -207,17 +216,7 @@ class Nex implements MessageComponentInterface @@ -207,17 +216,7 @@ class Nex implements MessageComponentInterface
// Not found
default:
// Try static route settings
if (isset($this->_config->route->{$request}))
{
$response = file_get_contents(
$this->_config->route->{$request}
);
}
// Build site map
else
{
// Create site map
$lines = [];
// Get channels
@ -236,7 +235,6 @@ class Nex implements MessageComponentInterface @@ -236,7 +235,6 @@ class Nex implements MessageComponentInterface
$lines
);
}
}
// Debug message event on enabled
if ($this->_config->event->message->debug->enabled)

Loading…
Cancel
Save