Lazyload GEO DB

This commit is contained in:
Eldad Fux 2020-08-09 23:57:12 +03:00
parent c4717e9ae4
commit e95c8d7758

View file

@ -198,6 +198,9 @@ $register->set('smtp', function () {
return $mail; return $mail;
}); });
$register->set('geodb', function () {
return new Reader(__DIR__.'/db/DBIP/dbip-country-lite-2020-01.mmdb');
});
$register->set('queue-webhooks', function () { $register->set('queue-webhooks', function () {
return new Event('v1-webhooks', 'WebhooksV1'); 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')); return $request->getParam('mode', $request->getHeader('x-appwrite-mode', 'default'));
}, ['request']); }, ['request']);
App::setResource('geodb', function($request) { App::setResource('geodb', function($register) {
return new Reader(__DIR__.'/db/DBIP/dbip-country-lite-2020-01.mmdb'); return $register->get('geodb');
}, ['request']); }, ['register']);