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) {