Skip to content

Commit 5014151

Browse files
committed
fix: Replace LokiComponentFormKey with Alpine.store form key
1 parent 4c86bcc commit 5014151

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

view/base/templates/script/component-type/base-component-type.phtml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ use Loki\Components\Util\ComponentUtil;
1414
/** @var ComponentUtil $componentUtil */
1515
$config = $viewModelFactory->create(Config::class);
1616
$componentUtil = $viewModelFactory->create(ComponentUtil::class);
17+
18+
// @deprecated: Replace `LokiComponentFormKey` with `Alpine.store('LokiComponents').formKey`
1719
?>
1820
<script>
1921
const LokiComponentFormKey = '<?= $escaper->escapeJs($componentUtil->getFormKey()) ?>';

view/base/templates/script/polling.phtml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ if ($interval < 500) {
2525
<script>
2626
(() => {
2727
setInterval(() => {
28-
fetch('<?= $escaper->escapeUrl($componentUtil->getPollingUrl()) ?>?form_key=' + LokiComponentFormKey + '&isAjax=true', {
28+
const formKey = Alpine.store('LokiComponents').formKey;
29+
fetch('<?= $escaper->escapeUrl($componentUtil->getPollingUrl()) ?>?form_key=' + formKey + '&isAjax=true', {
2930
method: 'GET',
3031
headers: {
3132
'X-Requested-With': 'XMLHttpRequest',

0 commit comments

Comments
 (0)