From 55a19e0def69ffe767892fff84b8b9593d80d11d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= <barisusakli@gmail.com> Date: Tue, 9 Feb 2021 14:48:26 -0500 Subject: [PATCH] feat: use async --- library.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/library.js b/library.js index d5938a7..e27674a 100644 --- a/library.js +++ b/library.js @@ -97,13 +97,12 @@ library.defineWidgetAreas = function(areas, callback) { callback(null, areas); }; -library.getThemeConfig = function(config, callback) { - meta.settings.get('persona', function(err, settings) { - config.hideSubCategories = settings.hideSubCategories === 'on'; - config.hideCategoryLastPost = settings.hideCategoryLastPost === 'on'; - config.enableQuickReply = settings.enableQuickReply === 'on'; - callback(null, config); - }); +library.getThemeConfig = async function(config) { + const settings = await meta.settings.get('persona'); + config.hideSubCategories = settings.hideSubCategories === 'on'; + config.hideCategoryLastPost = settings.hideCategoryLastPost === 'on'; + config.enableQuickReply = settings.enableQuickReply === 'on'; + return config; }; function renderAdmin(req, res, next) {