From e95c8d775830cc0fa708be716df748abed767e84 Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Sun, 9 Aug 2020 23:57:12 +0300 Subject: [PATCH] Lazyload GEO DB --- app/init.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/init.php b/app/init.php index fcb19518f..6d2cb1cff 100644 --- a/app/init.php +++ b/app/init.php @@ -198,6 +198,9 @@ $register->set('smtp', function () { return $mail; }); +$register->set('geodb', function () { + return new Reader(__DIR__.'/db/DBIP/dbip-country-lite-2020-01.mmdb'); +}); $register->set('queue-webhooks', function () { return new Event('v1-webhooks', 'WebhooksV1'); }); @@ -451,6 +454,6 @@ App::setResource('mode', function($request) { return $request->getParam('mode', $request->getHeader('x-appwrite-mode', 'default')); }, ['request']); -App::setResource('geodb', function($request) { - return new Reader(__DIR__.'/db/DBIP/dbip-country-lite-2020-01.mmdb'); -}, ['request']); +App::setResource('geodb', function($register) { + return $register->get('geodb'); +}, ['register']);