From 3707ae0772a0c7f97bb2922fa1e954e54defc086 Mon Sep 17 00:00:00 2001 From: veselcraft Date: Sat, 22 Jun 2024 17:06:18 +0300 Subject: [PATCH] admin: add warning about broken longpool --- Web/Presenters/AdminPresenter.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Web/Presenters/AdminPresenter.php b/Web/Presenters/AdminPresenter.php index 3d864e56..b8bf8bdb 100644 --- a/Web/Presenters/AdminPresenter.php +++ b/Web/Presenters/AdminPresenter.php @@ -48,6 +48,13 @@ final class AdminPresenter extends OpenVKPresenter if(!OPENVK_ROOT_CONF["openvk"]["preferences"]["commerce"]) $this->flash("warn", tr("admin_commerce_disabled"), tr("admin_commerce_disabled_desc")); } + + private function warnIfLongpoolBroken(): void + { + bdump(is_writable(CHANDLER_ROOT . '/tmp/events.bin')); + if(file_exists(CHANDLER_ROOT . '/tmp/events.bin') == false || is_writable(CHANDLER_ROOT . '/tmp/events.bin') == false) + $this->flash("warn", tr("admin_longpool_broken"), tr("admin_longpool_broken_desc", CHANDLER_ROOT . '/tmp/events.bin')); + } private function searchResults(object $repo, &$count) { @@ -76,7 +83,7 @@ final class AdminPresenter extends OpenVKPresenter function renderIndex(): void { - + $this->warnIfLongpoolBroken(); } function renderUsers(): void