- Added new Picea's Di extension for client_bugs

This commit is contained in:
Dave M. 2026-07-06 16:29:50 +00:00
parent af0e9f291d
commit 956ccbba1a
3 changed files with 6 additions and 4 deletions

View File

@ -82,4 +82,4 @@ class ErrorHandler {
})
}).then(response => response.json()).then(console.info);
}
}
}

View File

@ -5,7 +5,7 @@ use function DI\autowire, DI\create, DI\get;
use Negundo\Client\{ SoftwareConfig, Dump, Task, NegundoMiddleware };
return [
SoftwareConfig::class => create(SoftwareConfig::class)->constructor(getenvonce('NEGUNDO_HASH'), getenvonce('NEGUNDO_SERVER')),
SoftwareConfig::class => create(SoftwareConfig::class)->constructor(getenvonce('NEGUNDO_SERVER'), getenvonce('NEGUNDO_HASH')),
NegundoMiddleware::class => autowire(NegundoMiddleware::class),
Dump::class => autowire(Dump::class),
Task::class => autowire(Task::class),

View File

@ -1,8 +1,10 @@
{% php $softwareConfig = di_get(\Negundo\Client\SoftwareConfig::class) %}
<script src="{% asset 'static/negundo/js/debug.js' %}"></script>
<script>
new ErrorHandler({
url: "{{ rtrim(getenv('NEGUNDO_SERVER'), '/') }}/bug/client/report",
apikey: "{{ getenv('NEGUNDO_HASH') }}"
url: "{{ rtrim($softwareConfig->serverUrl, '/') }}/bug/client/report",
apikey: "{{ $softwareConfig->softwareHash }}"
});
</script>